MySQL命令行速查手册(持续更新ing...)

news/2024/11/8 22:54:59/

诸神缄默不语-个人CSDN博文目录

最近更新时间:2023.6.5
最早更新时间:2023.6.5

  1. 每个命令都以;作为结尾
  2. (以下'localhost'都可以替换成实际IP地址)
  3. (``和’'的区别应该不大)
  4. 用户管理
    1. 修改密码:ALTER USER 'user_name'@'localhost' IDENTIFIED BY 'New-Password';
    2. 创建新用户:create user 'New-Username'@'localhost' identified by 'New-Password';
      @后面的参数是指可以登录的IP地址:如果是"%",则表示可以在任意IP登录。(注意MySQL很狗的一点是接不同的@就算是不同的用户,所以需要不同的授权才行,所以别用*了没用的)
    3. 将某一数据库的所有权力赋给某一用户:grant all privileges on database_name.* to 'user_name'@'localhost';
      flush privileges;
    4. 查看指定用户的权限:SHOW GRANTS FOR 'user_name'@'localhost';
      在这里插入图片描述
  5. 查看数据库:show databases;
    在这里插入图片描述
  6. 创建新数据库:create DATABASE New-DatabaseName;
  7. 转换数据库环境:use database_name(也可以在进入MySQL命令行环境时用-p指定)
  8. 查看数据库中所有表:show tables;
  9. 创建表:(我后来发现如果用Flask的话直接用Python语言创建也挺好的,这个可以查看我写的另一篇博文:在云服务器上安装MySQL (MariaDB) 数据库并与Python连接和互动)
    1. 示例
    CREATE TABLE `users` (`id` int(11) NOT NULL AUTO_INCREMENT,`phone_number` varchar(255) COLLATE utf8_bin NOT NULL,`password` varchar(255) COLLATE utf8_bin NOT NULL,`email` varchar(255) COLLATE utf8_bin,`memo` varchar(255) COLLATE utf8_bin,PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin
    AUTO_INCREMENT=1 ;
    
    1. 约束
      1. not null:不能为空
      2. auto_increment:会在插入对应样本时自动递增对应的值,1,2,3,…这样下去
      3. default:对每个样本,给该列一个默认值
        1. timestampdefault current_timestamp
    2. 属性
      1. int()
      2. varchar()
      3. text
      4. timestamp
  10. 修改表
    1. 增加列
    alter table `users` add column `nickname` varchar(20) ;
    
  11. 本文撰写过程中使用的其他参考资料
    1. MySQL创建数据库_mysql创建root_Oliver9887的博客-CSDN博客
    2. MySQL长文本存储类型 - 简书
    3. MySQL :: MySQL 8.0 Reference Manual :: 11.2.5 Automatic Initialization and Updating for TIMESTAMP and DATETIME
    4. Mysql default CURRENT_TIMESTAMP & on update CURRENT_TIMESTAMP区别_走向自由的博客-CSDN博客
    5. MySQL插入数据自动生成时间 - 简书
    6. mysql table 中增加列的SQL语句_sql新增一列_猎人在吃肉的博客-CSDN博客
    7. 在MySQL中用root用户创建新的用户并为之授予权限_mysql root_微步_ym的博客-CSDN博客
    8. MYSQL中的COLLATE_collate mysql_言慢行善的博客-CSDN博客
    9. 【MySQL】命令行遇到 ‘> 而无法结束语句编辑的解决方案_mysql怎么结束语句_星拱北辰的博客-CSDN博客:解决方案是'\c
    10. mysql基础 create table 在指定数据库创建表 - 墨天轮

http://www.ppmy.cn/news/223581.html

相关文章

傲腾无盘服务器,傲腾方案和顺网加速盘方案对比测试

傲腾方案:16G内存条,需要主板上有M2接口或者支持PCI-E通道,只负责兜回写(意思客户机产生回写优先写傲腾)。 SSD加速盘方案:120GSATASSD,可以带系统加速、游戏加速、兜回写,系统热备等诸多功能。 一&#xf…

主板维修工具

1. 各种型号的坏主板(拆件用),旧货市场5——10元收一堆。2. 各种型号的好主板(无图纸时对比参数用)。3. 万用表(资金充足推荐:福禄克F187、F289--价格1800-3200)、各型号精密螺丝刀&…

计算机不上电维修流程,电脑主板不加电的维修流程

主板不上电的故障,在日常维修中比较常见,其实从我的维修经验上来说,不上电的故障是最好修的,只是大家在维修过程中没有掌握正确的维修流程,所以思路也就不正确,在这里向大家作一个关于主板不上电维修的流程…

rgb sw 线主板接口在哪_十代至尊i910980XE直接上:技嘉X299X AORUS MASTER主板评测

英特尔第十代酷睿至尊平台i9-10980XE今天发布,新处理器沿用了LGA 2066插槽,旧款的X299主板刷新BIOS后就可以支持新U。不过,按照买新不买旧的土豪思维,既然都买至尊i9了,当然要找一个能配得上i9-10980XE的主板了,于是,这个比X299更强更新的技嘉X299X AORUS MASTER来到了我…

科普 | 处理器RISC和CISC架构分析对比

点击上方“朱小厮的博客”,选择“设为星标” 后台回复"书",获取 后台回复“k8s”,可领取k8s资料 CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CI…

机器人视觉硬件方案设计对比

# 机器人视觉硬件方案设计对比 标签(空格分隔): 机器人视觉导航 openmv 树莓派 opencv --- ## 背景 去武汉比赛的时候,我带着树莓派加摄像头的方案过去了,心里面还得挺得意洋洋的,觉得这么做的人肯定不多…

rk3399性能_(三)感知与大脑——5.机器人大脑嵌入式主板性能对比

在我的想象中机器人首先应该能自由的走来走去,然后应该能流利的与主人对话。朝着这个理想,我准备设计一个能自由行走,并且可以与人语音对话的机器人。实现的关键是让机器人能通过传感器感知周围环境,并通过机器人大脑处理并输出反…

月份对比_2020年5月份,四款主流游戏电脑配置横向对比,你会选择哪款呢?

Hello大家好,我是兼容机之家的小牛。 5月伊始,组装机硬件价格有着不小的回落,不像年初的时候那么高了,现在是个装机的好时机。 今天小牛梳理一下目前市面上卖得比较火热的电脑硬件,顺便给大家带来四款主流的游戏电脑配…