2020-09-06
MySQL数据库的重要操作
select * from into outfile 文件路径
数据库以文件形式输出
fileds terminated by 每个字段用什么间隔
enclosed by 每个字段用什么包围
lines terminated by每行以什么结尾
lines starting by 每行以什么开头
load data infile 文件路径 into 数据库名字(报错)
备份数据库
source 文件路径
mysqldump -uroot -p 密码 数据库名 表名 >文件路径
mysql -u username -P [dbname] < filename.sql
mysqldump -u root -p --all-databases >E:\1.sql
删除外键约束alter table books drop foreign key a
修改引擎alter table books engine =myisam
修改表名alter table 旧表名 rename 新名字
delete from 表名 清楚表内数据
insert into 表名 (字段) values (),();
ABS()绝对值
sort() 求平方根 mod(x,y)求余
rand() 获取0到1
round(x)返回接近x的整数
round(x,y)保留小数点后y位 进行四舍五入操作
truncate(x,y) 保留小数点后y位
sign(x)返回参数符号 负数 0 正数 对应 -1 0 1
char_length () 返回字符串字符个数
length()返回字符串字节长度 英文1字节
concat 合并字符串
concat_ws()第一个参数 分隔符
将查询结果插入表中
insert into tbname (column_list1) select (column_list2) from tb2 [where ]
更新数据
update tbname set column_name1=value1,column_name3=value3,column_name2=value2 where (condition)
删除数据
delete from tbname where [condition]
计算列的和
create table 中添加c int(9) generated always as ((column1 column2))virtual
创建用户名 create
MySQL修改数据库用户密码
alter user ‘xiaoxiang’@‘localhost’ identified by ‘123456’
set password for ‘xiaoxiang’@‘localhost’=‘123456’
删除用户 drop User ’xiaoxiang’@'localhost’
收回权限 revoke select on . from ‘xiaoxiang’@‘localhost’;
赋予权限 grant select on . to ‘xiaoxiang’@‘localhost’;
赋予全部权限grant all privileges on . to ‘xiaoxiang’@‘localhost’ with grant option;来源:https://www.icode9.com/content-4-768451.html