MySQL常用语法
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,数据库级别操作#查看有哪些数据库show databases; #创建数据库create database 【数据库名字】; #显示数据库的字符集show create database 【数据库名字
千家信息网最后更新 2025年01月20日MySQL常用语法
数据库级别操作
#查看有哪些数据库show databases; #创建数据库create database 【数据库名字】; #显示数据库的字符集show create database 【数据库名字】; #字符集不一致时导致数据库乱码的罪魁祸首,使用help create database还可以看到校对规则。create database 【数据库】 default character set【字符集,如utf8,gbk】;#删除数据库drop database 【数据库】;#切换数据库use 【数据库】;#查看当前数据库select database(); #查看有哪些表show tables;#显示指定数据库的表show tables from 【数据库】;
用户管理设置密码
#创建用户create user '用户'@'主机域';#设置密码set password for '用户'@'主机域' = password('密码');#创建用户create user '用户'@'主机域' identified by '密码';#删除系统多余账户drop user '用户名'@'主机域'; #删除指定用户delete from mysql.user where user='用户' and host='主机域';#刷新更新flush privileges;
赋予收回权限
#授权grant all on 【数据库】.【*或表】 to '用户'@'主机域';#所有权限,可单独给usage连接,主要select,create,update,insert,delete。grant all privileges on 【数据库】 to '用户'@'主机域';#查看该用户的权限show grants for 用户@主机域;#收回权限revoke 【权限】 on 【数据库】.【*或表】 from 用户@主机域;
表操作
#新建表create table test (字段1 类型(数) 参数1,2.. comment '中文注释',字段2 类型(数) 参数1,2..);#类型:int 整数,double 双精度浮点型,char 定长字符串优化效率,varchar 变长字符串,date 日期型#参数:primary key主键,not null不为空,auto_increment自动增长#查看表的结构desc 【表】;#显示建立这个表的语句show create table 【表】; #插入记录insert into 【表】(【字段1】,【字段2】) values(【值1】,【值2】), (【值1】,【值2】)…;#若没写字段则按照表里面字段的顺序来,可同时插入需多条,一次插入多条属于优化。
查询记录
select 【列名】 from 【表】 where 【字段】='【%可匹配任意】';#查看表select * from test; #查看前两行select * from test limit 2; #从第二行开始查接下来的两行select * from test limit 2,3;#id降序【asc升序】排列再查前两行select * from test order by id desc limit 2; #范围查询select * from test where id >2 and【or】 id<4; #多表查询select t1.id t1.name t2.age from t1,t2 where t1.name=t2.name and t1.name='zhangsan';
更新数据
#更新记录:要跟where,不然就挂了update 【表】 set 【列】=【值】 where 【列】='【值】';#删除记录:要跟where,不然就挂了delete from 【表名】 where id >3;#清空数据truncate table 【表】;#插入字段alter table 【表】 add 【字段名】 【类型参数】 after 【字段】;add添加,change改变,drop删除#更改表名rename table 【原表名】 to 【改名】;
数据
数据库
用户
字段
主机
字符
权限
参数
密码
类型
字符集
更新
查询
名字
多条
字符串
一致
罪魁祸首
接下来
乱码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
惠普dl388服务器进bios
win7里服务器管理器
用命令给数据库创建主键
物品多分类技术数据库设计方案
qq关于网络安全的服务
服务器是指
戴威尔网络安全培训
主机服务器 运维管理制度
安元数据库
db2数据库基础入门
岗位软件测试与软件开发
江苏储运仓储软件开发
深圳社交直播软件开发
数据库管理技术 第一范式
河北超频服务器技术参数
被取代的服务器
为什么苹果服务器访问不通
linux服务器界面
计算机网络技术300字
乐视软件开发工资一般多少
湖北超特网络技术有限公司
数据库中文
定制网络技术开发价值
网络安全人员培训试题
中国橙皮书数据库
安徽软件开发的学校
征信系统数据库表设计
软件开发工程师3000
河南谷雨网络技术
保税科技集团互联网