千家信息网

MySQL常用语法

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,数据库级别操作#查看有哪些数据库show databases; #创建数据库create database 【数据库名字】; #显示数据库的字符集show create database 【数据库名字
千家信息网最后更新 2025年11月07日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安全错误 数据库的锁怎样保障安全 维护国家网络安全论文2000字 小米手机网络安全 网络软件开发售后服务 软件开发需要什么岗位人员 戴尔服务器内存插法 网络安全秘钥忘记了怎么办 网络安全调查报告毕业模板 网络安全局一级巡视员 exce怎么排除数据库 多媒体触摸查询软件开发平台 搭建视频直播服务器 软件开发最小演示系统 网络安全应健全什么制度 软件开发招标流程案例 超星电子图书数据库怎么登陆 专业性网络技术服务哪家好 数据库空间总是满 云课堂管理连接服务器失败 物联网安全公司服务器配置错误 广西运营软件开发方案 北京软件开发的学校哪家好 服装销售数据库业务逻辑 如何用笔记本配置服务器ip 信息安全数据库的用处 软件开发实习助理是干什么的 如何增加数据库速度 东莞支付软件开发设计 增强网络安全测试题 广东音视云空间云服务器 软件开发使用合同范本
0