数据库笔记
-P port 端口(3306) -h host 主机名 语句全是用大写效率最高
创建用户 create user 用户名 identified by '密码';
赋权 grant 权限 on *.* to 用户;
回收 revoke 权限 on *.* from 用户;
*.* 代表 库.权
all 代表所有
rollback 撤销删除
TRUNCATE TABLE 表名 物理删除 不可撤销 (删库跑路)
创建database create database 数据库名;
删除database
查看database show databases;
进入database use 数据库名;
创建表格 create table 表格名;
查看表格 show 表格名;
删除表格 drop table 表格名;
修改表格名 alter table 表格名 rename to 新表格名;
增加表格字段 alter table 表格名 add column 字段名 字段属性;
修改字段类型 alter table 表格名 modify column 字段名 新字段属性;
修改字段名称 alter table 表格名 change column 字段名 新字段名 字段属性;
删除字段 alter table 表格名 drop column 字段名;
查看字段 desc 表格名;
查询具体值 select * from 表名 where 条件
插入值 insert into 表名(想要插入的字段) values(必须跟插入字段数据类型一致);
插入多个值 insert into stu(name,sex) values('阿狗','男'),('阿猫','女')...
把这表的值备份到别的表 insert into 备份到的表名(字段,字段。。) select 字段,字段。。。 from 需要备份的表名;
修改值 update 表名 set 字段=值 ,字段=值,字段=值 where
//update userInfo set id=100 where id =10
删除值 delete from 表名 where 条件
//delete from userInfo where stuno =1