创建数据库 creat database 数据库名 charset=utf8;
进入到数据库 mysql -uroot -p 然后输入密码
删除数据库 drop database +数据库名
切换数据库 use 数据库名
查看当前所有的数据库 select databases;
或者 show databases;
表的操作
查看当前数据库有哪些表 show tables;
创建表 create table
自动增长 auto_increment
查看表的结构 desc xxx;
修改表 alter table 表名 add|change|drop 列名 类型;
eg: alter tables students add birthday datetime;
删除表 drop table 表名
更改表名称 rename table 原表名 to 新表名;
查看表的创建语句
show create table students;
数据操作
查询 select * from 表名
增加
全列插入 insert into 表名 values(...)
缺省插入 insert into 表名(列1....) values(值1,值2)
同时插入多条数据 insert into students(name) values('张三'),(‘李四’),(‘王五’);
修改 update students set birthday='2000-01-01' where id=2;
删除 delete from students where id=5;
备份与恢复
备份 mysqldump -uroot -p python3 > /www/backup.sql
恢复 mysql -uroot -p uuu < backup.sql