1 #启动mysql服务 net start mysql 2 #连接mysql服务器 3 mysql -uroot -h127.0.0.1 -ppassword 4 #退出 5 quit; 6 #停止mysql服务器 7 net stop mysql 8 mysqladmin -uroot shutdown -proot 9 10 #创建数据库 11 CREATE DATABASE `db_name`; 12 #查看数据库 13 SHOW DATABASES; 14 #选择数据库 15 USE `db_name`; 16 #删除数据库 17 DROP DATABASE `db_name`; 18 #-------------------------------------------------------------------- 19 #创建数据表 20 create [temporary] TABLE [IF NOT EXISTS] table_name [create_definition] [table_options] [select_statement] 21 #列定义 22 col_name type [not null | null] [default default_value] [auto_increment] [primary key] [reference_definition] 23 24 #创建一个完整的表 25 /*CREATE DATABASE `myTest`; 26 CREATE TABLE `my_pro( 27 `id` INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, 28 `user` varchar(32) NOT NULL, 29 `password` varchar(40) NOT NULL, 30 `createtime` datetime 31 )engine=InnoDB , charset=utf8;*/ 32 33 #查看表结构 34 SHOW COLUMNS FROM table_name [FROM database_name]; 35 36 DESCRIBE table_name; 37 38 DESC table_name; 39 #修改表结构 40 alter_specification: 41 alter table tb_name add [column] create_definition [first] [after column_name]; #添加新字段 42 | alter table tb_name add INDEX [index_name] (index_col_name...); #添加索引名称 43 | alter table tb_name add PRIMARY KEY (index_col_name...); #添加主键名称 44 | alter table tb_name add UNIQUE [index_name] (index_col_name...); #添加唯一名称 45 | alter [column] col_name {set default literal | drop default}; #修改字段名称 46 | change [column] old_col_name create_definition; #修改字段类型 47 | modify [column] create_definition; #修改子句定义字段 48 | drop [column] col_name; #删除字段名称 49 | drop primary key; #删除主键名称 50 | drop index index_name; #删除索引名称 51 | rename [as] new_tbl_name; #更改表名 52 | table_option; 53 54 #CURD操作 55 insert into table_name(col_name,...) values(value1,....) 56 #group by 对结果进行分组 order by 对结果进行排序 having 查询时满足第二个条件 limit 限定输出的查询结果 57 select selection_list from tb_name where primary_constraint group by grouping_columns order by sorting_columns having secondary_constraint limit count 58 update tb_name set col_name=new_value,...... [where condition] 59 delete from tb_name where condition 60 61 #mysql数据备份 62 mysqldump -uroot -root db_name >$:db_new_name.txt; # $指定路径 63 #mysql数据库恢复 64 mysql -uroot -proot db_database < $:db_new_name.txt