重要:登录MySQL之后,所有操作mysql的指令最后面都要戴上英文分号" ; " 。

1、启动MySQL服务:net start mysql

2、关闭MySQL服务:net stop mysql

3、登录本地MySQL:

两种方式:①mysql -u root -p ,回车后输入密码(例如:123456)。

                  ②mysql -uroot -p123456   ,直接在-p里面带上密码。(例如这里的密码为:123456)

4、查询MySQL上所有的数据库:show databases;  

5、切换到具体的数据库:use mysql;    (例如这里是切换到mysql数据库中)

6、查询当前数据库中所有的表: show tables;    (注意必须先使用第五步切换到具体的数据库中才可以执行查询表的操作,否则会报错,我这里是接上面继续执行的所以没有报错。)

7、查询数据库当前时间:select now();

8、查询数据库当前版本:select version();

9、查询数据库当前使用者:select user();

10、创建新的数据库:create database python_num_01_mysql;   (例如这里是创建一个名字为"python_num_01_mysql" 的数据库)

11、删除数据库:drop database python_num_01_mysql;   (例如这里是删除我们上面新建的名字为"python_num_01_mysql" 的数据库,注意mysql语句最后面一定不要忘了英文分号" ; ",如果忘记输入了可以在下一行进行追加)

 12、查询指定数据库创建时的编码格式:show create database python_sql;  (例如这里是查询名称为"python_sql" 的数据库创建的编码格式。

13、创建指定数据库中的表单:

①先指定需要建表的数据库:use python_sql; 

②执行建表命令:create table num_01(name varchar(10),sex char(1));    (新建一个名称为num_01的表,并在表中添加两个列(字段)和对应的数据类型,分别为name的varchar类型,包含10个字节,sex的char类型,包含1个字节)

③建立一个自增长的主键:create table kk2(id int not null primary key auto_increment,name varchar(20),age int(5));    (新建一个名字为kk2的表,表中id字段设置为主键,非空,自增长,字段name,字段age)

 

 14、删除指定数据库的表单:drop table num_01;         (删除名称为num_01的表)

 15、显示表的结构:describe my_one_table;    (显示名称为my_one_table的表的结构)

更多推荐

MySQL常用基础命令行