MySQL数据库常用命令行整理(表格)
Laplace Kang
2020-03-13T08:33:09Z
2020-03-14T17:35:53Z
Sheet1
12480
9
600
600
6
9600
23040
0
0
600
0
MySQL常用命令行 | |
1、登陆、退出MySQL | |
作用 | 命令行 |
本地登陆数据库服务器。 | mysql -u<用户名> -p<你的密码> |
如:mysql -uroot -p123456 | |
远程登陆数据库服务器。 | mysql -h<主机地址> -u<用户名> -p<你的密码> |
如:mysql -h127.00.000 -uroot -p123456 | |
退出数据库服务器。 | exit; |
2、密码操作 | |
作用 | 命令行 |
创建密码。 | mysqladmin -u<用户名> password <新密码>; |
如:mysqladmin -uroot -password 123456; | |
修改密码。 | alter user'root'@'localhost' identified by '<新密码>'; 或 alter user'root'@'localhost' identified with mysql_native_password by '<新密码>'; |
如: alter user'root'@'localhost' identified by '123456'; 或 alter user'root'@'localhost' identified with mysql_native_password by '123456'; |
|
3、数据库相关操作 | |
作用 | 命令行 |
在数据库服务器中创建数据库。 | create database <数据库的名称> |
如:create database test; | |
查询数据库服务器中的所有数据库。 | show databases; |
删除数据库。 | drop database <数据库名称> |
如:drop database test; | |
连接一个数据库进行操作。 | use <数据库名称>; |
如:use test; | |
4、数据表相关操作 | |
作用 | 命令行 |
创建一个数据表(关系)。 | create table <表名> |
(<列名> <列数据类型>, | |
<列名> <列数据类型>,……); | |
如:create table Student | |
(name VARCHAR(16), | |
ID INT(4), | |
sex CHAR(1), | |
birth DATE); | |
删除一个数据表。 | drop table <表名> |
如:drop table Student; | |
查看当前操作的数据库中的所有数据表。 | show tables; |
查看数据表的标题(模式)。 | describe <表名>; |
如:describe Student; | |
在数据表中增加列(字段/属性/数据项)。 | alter table <表名> add <列名> <类型> <其他>; |
如:alter table Student add province VARCHAR(24); | |
删除列。 | alter table <表名> drop <列名>; |
如:alter table Student drop province; | |
修改表名。 | rename table <原表名> to <新表名>; |
如:rename table Student to AllStudent; | |
5、数据的增删查改 | |
作用 | 命令行 |
往数据表中添加行(元组/记录)。 | insert into <表名> values (<数据值>,<数据值>,……); |
如:insert into Student values ('John',2018123456,'m','2000-01-01'); | |
注意:每个数据值类型要与数据表的对应列的标题相匹配。 | |
删除行。 | delete from <表名> where <列名>=<数据值>; |
如:delete from Student where ID=2018123456; | |
查看数据表中的所有行。 | select * from <表名>; |
如:select * from Student; | |
精确查找数据表中的行。 | select <列名>,…,<列名> from <表名> where <定位数据所在行的列名>=<该列的数据值>; |
如:select name,ID from Student where sex='m'; | |
修改行。 | update <表名> set <要修改的数据所在列名>=<要修改为的数据值> where <定位数据所在行的列名>=<该列的数据值> |
如:update Student set ID=2018654321 where name='John'; | |
MySQL数据库常用命令行整理(表格)的更多相关文章
- MySQL 数据库常用命令小结
MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...
- CentOS下mysql数据库常用命令总结
mysql数据库使用总结 本文主要记录一些mysql日常使用的命令,供以后查询. 1.更改root密码 mysqladmin -uroot password 'yourpassword' 2.远程登陆 ...
- MySQL 数据库常用命令
1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...
- MySQL 数据库常用命令 超级实用版分享
1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...
- [ 转载 ] Mysql 数据库常用命令
完整的创建数据库例子: >create database db_test default character set utf8 collate utf8_general_ci; >use ...
- MySQL数据库 常用命令
1.MySQL常用命令 create database name;创建数据库 use databasename;选择数据库 drop database name 直接删除数据库,不提醒 show ta ...
- Mysql数据库操作(命令行)
1 环境 树莓派: mysql: 2 指令 以下是从命令行中连接mysql服务器的简单实例: [root@host]# mysql -u root -p Enter password:****** ...
- MySQL数据库常用命令
1.连接mysql数据库:mysql -u用户名 -p密码; 2.创建数据库:create database 数据库名称; 3.删除数据库:drop database 数据库名称; 4.使用数据库:u ...
- mysql数据库常用命令笔记
连接数据库:mysql -h localhost -u root -p 000000 退出:exit; \q; quit; SET foreign_key_checks = 0; 禁用外键 ...
随机推荐
- Xshell中使用xftp怎么选择默认编辑器,如nodepad
工具-选项-高级-编辑器路径
- python3下scrapy爬虫(第九卷:scrapy数据存储进JSON文件)
将爬取数据存储在JSON文件里并不难,只需修改pipelines文件 直接看代码: 来看下结果: 中文字符恶心的很 之后我会在后卷中做出修改
- 数据库引擎MyiSAM和InnoDB区别
数据库操作原理归根到底还是对文件操作,只不过是数据库文件. MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的.要添加一个新的引擎,就必须重新编译MYSQL.在缺省情况下,MYSQL支持三 ...
- c socket 开发测试
c语言异常 参照他人代码写一个tcp的 socket 开发测试 异常A,在mac osx系统下编译失败,缺库转到debian下. 异常B,include引用文件顺序不对,编译大遍异常 异常C,/usr ...
- fare|gave it away|catch a glimpse |involve|rip|eternalstiff|
N-COUNT 旅费;路费;车费A fare is the money that you pay for a journey that you make, for example, in a bus, ...
- IT技术团队的管理幅度
一.先科普下 管理幅度,又称管理宽度,是指在一个组织结构中,管理人员所能直接管理或控制的员工数目.这个数目是有限的,当超这个限度时,管理的效率就会随之下降. 二.经历现状 20左右的中小型团队,不算大 ...
- [洛谷P4782] [模板] 2-SAT 问题
NOIp后第一篇题解. NOIp我考的很凉啊...... 题目传送门 之前讲过怎么判断2-SAT是否存在解. 至于如何构造一组解: 我们想到对tarjan缩点后的图进行拓扑排序. 那么对于代表0状态的 ...
- 20180105关于课题所用的labview的改进随笔
在原有的工程上1.写入60个不同的数字~顶层,看测量次数是1.2.3.4.5.6.7.8.9的时候文件记到几次的数,一次的话,从接受命令到全部写到文件最短需要等多久.写入固定的数,通过startfla ...
- Web窗体--控件
服务器基本控件:button: text属性linkbutton:text属性,它是一个超链接模样的普通buttonhyperlink: navigateurl:链接地址,相当于<a>标签 ...
- Navicat导入导出数据表
当我们对mysql数据库进行了误操作,造成某个数据表中的部分数据丢失时,肯定就要利用备份的数据库,对丢失部分的数据进行导出.导入操作了.Navicat工具正好给我们提供了一个数据表的导入导出功能. 1 ...