mysql基础(二) 常用SQL语句
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,SQL语句类型: DDL:数据库定义语言 create,drop,alter DML:数据操作语言 insert,delete,update,select
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
佰博网络技术有限公司
米虫网络安全手抄报
网络技术的应用_
内乡商城软件开发
数据库频繁读写并发
跟踪应用看数据库调用软件
编办网络安全现状
国电南自 软件开发 工资
襄阳525泵业软件开发
原神小米登陆是在哪个服务器
深圳办公系统软件开发服务费
江苏大容量服务器服务商云空间
天翼宽带虚拟服务器
漫画说网络安全教程
网络安全融资情况
卫生院网络安全提出的建议
sql您试图连接的服务器
网络技术工程难学吗
网络安全法是哪一年实行的
柯美扫描设置服务器无响应
高品质的服务器监控工具
网络安全方面的技术方法
学生sql创建数据库图片
建筑项目软件开发
数字证书访问服务器
在日软件开发
60dnf数据库
福建华为服务器维修调试哪家便宜
软件开发中参数设置用哪种方式
手机店搭建服务器