基本命令
mysql -uroot -p 进入;
exit或quit 退出;
数据库的操作
create database 数据库名 charset=utf8; 创建数据库
show databases; 展示所有数据库
use 数据库名; 切换
select database(); 查看当前库
drop database 库名; 删除
表的操作
show tables; 查看表
create table 表名(列1 类型 约束,.....);
auto-inscrement 自动增长
drop table 表名; 删除
desc 表名; 查看表结构
rename table 原表名 to 新表名; 修改
show create table 表名; 查看表结构
字段的操作(列)
alter table add 列名 类型; 增加
alter table change 原名 改名 类型; 修改
alter table drop 列名; 删除
数据的操作(内容)
select * from 表名; 查看
增加
inset into table 表名 values(值,值....);
insert into table 表名(列1,列2.....) values(值,值....); 单个列添加
insert into table 表名(列1,列2....) values(值,值....),(值,值....); 多行添加
update 表名 set 列=值,列=值(修改的) where 条件; 修改
delete from 表名 where 条件; 删除
逻辑删除
alter table 表名 add isdelete bit default 0;
update 表名 set isdelete=1 where 列=值;
解析:添加一个isdelete的字段,为布尔类型,删除为0,默认为0。