mysql基础(二) 常用SQL语句
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,SQL语句类型: DDL:数据库定义语言 create,drop,alter DML:数据操作语言 insert,delete,update,select
千家信息网最后更新 2026年11月04日mysql基础(二) 常用SQL语句
SQL语句类型: DDL:数据库定义语言 create,drop,alter DML:数据操作语言 insert,delete,update,select DCL:数据控制语言 grant,revoke常用SQL语句: CREATE DATABASE #创建数据库 CREATE TABLE #创建表 CREATE TABLE table_name(字段名,字段数据类型,约束条件) #创建表 CREATE INDEX #创建索引 数据类型: ×××:int tinyint #1byte smallint #2byte mediumint #3byte int #4byte bigint #8byte 字符型: char #固定长度字符型(不区分大小写) varchar #可变长度字符型(不区分大小写) binary #固定长度字符型(区分大小写) varbinary #可变长度字符型(区分大小写) 约束条件: NOT NULL #不允许为空 DEFAULT #默认值 PRIMARY KEY #主键 UNIQUE KEY #唯一键 unsigned #无符号的(适用于int类型) auto_increment #自增,需要定义在一个键中(适用于int类型) 使用实例: show global variables; #查看全局参数 show session variables; #mysql的当前会话参数 show character set; #查看支持的字符集 show collation; #查看支持的排序规则 show engines; #查看支持的存储引擎 show table status like 'user'\G; #查看表状态 show global variables like '%server%'; #数据库id show master logs; #查看数据库二进制日志 show master status; #查看主服务器状态 show grants for 'dj'@'localhost'; #查看dj用户的授权信息 show index from mysql.user; #查看索引 show databases; #查看数据库 show tables; #查看数据库的表 select 字段名 from 表名 [where 查询条件] #查看表中的内容 select * from user\G; #查看用户的详细信息 select databese(); #查看默认数据库 select * from test where id>2 and id<4; #查询test表中id大于2小于4的数据 where条件: > < >= <= == != and or not like:模糊查询 rlike:基于正则表达式的模糊查询 drop database 数据库名; #删除数据库 drop table 表名; #删除指定表 drop user '用户名'@'主机'; #删除用户 update 表名 set 更改的值 where 条件匹配 #修改表中的数据 update test set name='huyuan' where id=2; delete from 表名 where 条件条件 #删除条件匹配的数据 delete from test where id=2; insert into 表名(字段1,字段2) values(字段1的值,字段1的值) insert into test(name) values('zhangtao'); insert into 表名 (字段1,字段2) select语句 #插入通过select查询得到的数据 insert into user (user,host,passwd) select User,Host,Password from mysql.user; grant 权限列表 on 数据库.表 to '用户名'@'授权主机' identified by '密码' #授权用户 revoke drop on 数据库.表 from '用户名'@'授权主机'; #撤销授权 altar table 表名 add 字段名 字符型 #添加字段 alter table test ip varchar; altar table 表名 change 源名 修改后的名 字符型 #更改字段 alter table test change ip sid int; altar table 表名 drop 字段名 #删除字段 alter table test drop sid; set global 变量名=值; #设置全局参数 set session 变量名=值; #设置当前会话参数 use 数据库名; #指定默认数据库 create index 索引名 on 表名; #创建索引 flush privileges; #重读授权表 创建表的三种方式: 1、直接创建 create teble 表名 (字段名1 字段类型,字段名2 字段类型) 2、复制表和表中的数据 create teble 表名 select语句 例:create teble test select User,Host,Password from mysql.user; 3、复制表结构 create teble tbl_name like 模板表 例:create teble test2 LIKE test
数据
字段
数据库
字符
字符型
条件
用户
类型
语句
参数
大小
索引
长度
查询
主机
用户名
语言
支持
信息
全局
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
苏州找大状互联网科技有限公司
A股互联网金融科技公司
北京互联网科技公司
万达互联网科技
顺玮阁互联网科技
科技互联网创业计划书
佰商互联网科技有限公司
互联网科技生活的内容
海南购全球互联网科技
互联网巨头投资的硬核科技
上海宁丞科技互联网
互联网科技公司实习生
苏州铭阳互联网科技有限公司
互联网科技人工智能实验室
科技类公司包括互联网吗
区块链结合互联网科技
互联网科技接地气
数字互联网科技有限公司
互联网企业和网络科技有限公司
科技发展第三阶段互联网时代
科技类互联网
银优互联网科技有限公司
善班互联网科技有限公司
互联网 视角下的科技创新
互联网科技类展会
博兴的互联网电子科技公司
广州慧亚互联网科技怎么样
产业互联网科技服务公司
易企秀互联网科技是做什么的
互联网科技企业文化