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

(0)

相关推荐