MySQL常用语法
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,数据库级别操作#查看有哪些数据库show databases; #创建数据库create database 【数据库名字】; #显示数据库的字符集show create database 【数据库名字
千家信息网最后更新 2025年02月24日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安全错误
数据库的锁怎样保障安全
域名会影响服务器速度吗
广州芊衍网络技术有限公司
矿机服务器租用多少钱一年
比10小又比4大的数据库
画报网络安全
网易中职网络安全王昊天
网络安全侦查流程
数据库和硬件区别
服务器秘钥是做什么的
w我的世界服务器
腾讯云云服务器怎么退
阿里云服务器lnmp
宝塔访问不到数据库
查看应用服务器配置
数据库非空和0一样吗
软件开发项目进度计划甘特图
网络安全问题用英语
盐城银联软件开发常见问题
网络安全安全运营的思考
厦门加固服务器定制
自己研发的软件开发票
大一软件开发实训心得体会
dna服务器推荐
工控软件开发界面
诺亚传说手机连接不了服务器
关系数据库是什么组织
海信软件开发工资待遇
数据库管理怎么插入代码
查询数据库中所有空表
软件开发类涉密资质乙级