千家信息网

MySQL常用语法

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,数据库级别操作#查看有哪些数据库show databases; #创建数据库create database 【数据库名字】; #显示数据库的字符集show create database 【数据库名字
千家信息网最后更新 2024年09月22日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安全错误 数据库的锁怎样保障安全 每个关系数据库中可以有两个主码 f5网络安全防护 本地机房怎样和云服务器连接 游戏连接服务器异常是什么情况 各服务器开服英雄是什么 完美获取社区服务器失败 拓扑技术在数据库技术中 中华人民共和国国家数据库 网络安全监控服务包括哪三个部分 测服务器 数据库表关键字是 网络安全监测预警通报机制建设 如何快速入门数据库 枣庄网络安全等级 中山物联网软件开发可信吗 顺义区品牌软件开发价格信息 网络安全引流路径 数据库逻辑模型有哪些内容 迈瑞 软件开发岗位 如何查询有那些数据库用户 手把手教你安装电影服务器 深圳市掌上蜘蛛网络技术 互联网营销云洞科技 科技互联网有哪些公司 计算机网络安全性论文 手机通话显示未连接服务器 查文献专利的数据库 部署lvfs文件管理服务器 西电软件开发学费 证监会 数据库安全
0