MySQL数据库管理
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,SQL语句概述SQL语言是Structured Query Language的缩写,即结构化查询语言是关系型数据库的标准语言用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能SQL分类
千家信息网最后更新 2026年10月31日MySQL数据库管理
SQL语句概述
SQL语言
- 是Structured Query Language的缩写,即结构化查询语言
- 是关系型数据库的标准语言
- 用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能
SQL分类
(1)DDL:数据定义语言
(2)DML:数据操纵语言
(3)DQL:数据查询语言
(4)DCL:数据控制语言
DDL操作命令
1、DDL语句用于创建数据库对象,如库、表、索引等
2、使用DDL语句新建库、表
(1)创建数据库:creste databaes 数据库名
(2)创建数据表:create table 表名 (字段定义……)
3、使用DDL语句删除库、表
(1)删除指定的数据表:drop table [数据库名]表名
(2)删除指定的数据库:drop database 数据库名
DML操作命令
1、DML语句用于对表中的数据进行管理
2、包括以下操作
(1)insert:插入新数据
(2)update:更新原有数据
(3)delete:删除不需要的数据
3、向数据表中插入新的数据记录
insert into 表名(字段1,字段2, .....) values(字段1的值,字段的值, .....)
4、修改、更新数据表P F的数据记录
update 表名 set 字段名1=值1[,字段名2=值2] where 条件表达式
5、在数据表中删除指定的数据记录
(1)delete from 表名 where 条件表达式
(2)不带where条件的语句表示删除表中所有记录(谨慎操作)
DQL操作命令
1、DQL是数据查询语句,只有一条: SELECT
2、用于从数据表中查找符合条件的数据记录
3、查询时可不指定条件
selext 字段名1,字段名2..... from 表名;
4、查询时指定条件
select 字段名1,字段名2.... from 表名 where 条件表达式;
DCL语句操作
1、设置用户权限(用户不存在时,则新建用户)
GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [ IDENTIFIED BY'密码' ]
2、查看用户的权限
SHOW GRANTS FOR 用户名@来源地址
3、撤销用户的权限
REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@来源地址
操作实例
1、查看数据库列表信息
mysql> show databases; //查看数据库列表信息+--------------------+| Database |+--------------------+| information_schema || mysql | //其中mysql为系统数据库| performance_schema || sys |+--------------------+4 rows in set (0.02 sec)2、创建数据库
mysql> create database school; //创建数据库schoolQuery OK, 1 row affected (0.02 sec)mysql> show databases; //查看数据库列表信息+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || school | //成功创建数据库| sys |+--------------------+5 rows in set (0.00 sec)mysql> 3、创建表
mysql> mysql> use school; //使用数据库schoolDatabase changedmysql> show tables;Empty set (0.00 sec)mysql> create table info ( -> id int(4) not null, -> name char(10) not null, -> address varchar(50) default 'beijing', -> score decimal, -> primary key(id)); //创建表infoQuery OK, 0 rows affected (0.01 sec)mysql> describe info; //查看表结构+---------+---------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+---------+---------------+------+-----+---------+-------+| id | int(4) | NO | PRI | NULL | || name | char(10) | NO | | NULL | || address | varchar(50) | YES | | beijing | || score | decimal(10,0) | YES | | NULL | |+---------+---------------+------+-----+---------+-------+4 rows in set (0.03 sec)4、表中添加数据与查看表中数据
mysql> mysql> insert into info (id,name,address,score) values (1,'stu01','shanghai',88); //添加数据Query OK, 1 row affected (0.03 sec)mysql> insert into info (id,name,address,score) values (2,'stu02','nanjing',79); //添加数据Query OK, 1 row affected (0.01 sec)mysql> insert into info (id,name,address,score) values (3,'stu03',default,90); //添加数据Query OK, 1 row affected (0.00 sec)mysql> insert into info (id,name,address,score) values (4,'stu04','',60); //添加数据Query OK, 1 row affected (0.00 sec)mysql> select * from info; //查看info表中数据+----+-------+----------+-------+| id | name | address | score |+----+-------+----------+-------+| 1 | stu01 | shanghai | 88 || 2 | stu02 | nanjing | 79 || 3 | stu03 | beijing | 90 || 4 | stu04 | | 60 |+----+-------+----------+-------+4 rows in set (0.00 sec)5、修改与删除表中数据
mysql> update info set address='hangzhou' where id=4 and name='stu04'; //修改id为4的address为"hangzhou"Query OK, 1 row affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0mysql> select * from info; //查看表中数据+----+-------+----------+-------+| id | name | address | score |+----+-------+----------+-------+| 1 | stu01 | shanghai | 88 || 2 | stu02 | nanjing | 79 || 3 | stu03 | beijing | 90 || 4 | stu04 | hangzhou | 60 |+----+-------+----------+-------+4 rows in set (0.01 sec)mysql> delete from info where name='stu04'; //删除表中name为"stu04"的数据Query OK, 1 row affected (0.02 sec)mysql> select * from info; //查看表中数据+----+-------+----------+-------+| id | name | address | score |+----+-------+----------+-------+| 1 | stu01 | shanghai | 88 || 2 | stu02 | nanjing | 79 || 3 | stu03 | beijing | 90 |+----+-------+----------+-------+3 rows in set (0.00 sec)6、删除表和数据库
mysql> drop table info; //删除表infoQuery OK, 0 rows affected (0.06 sec)mysql> show tables; //查看表,删除成功Empty set (0.00 sec)mysql> drop database school; //删除数据库Query OK, 0 rows affected (0.04 sec)mysql> show databases; //查看数据库,删除成功+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set (0.00 sec)7、设置、查看与撤销用户权限
mysql> show grants for 'root'@'%'; //查看权限+-------------------------------------------------------------+| Grants for root@% |+-------------------------------------------------------------+| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION |+-------------------------------------------------------------+1 row in set (0.00 sec)mysql> revoke all on *.* from 'root'@'%'; //删除权限Query OK, 0 rows affected (0.03 sec)mysql> show grants for 'root'@'%'; //查看权限+----------------------------------------------------+| Grants for root@% |+----------------------------------------------------+| GRANT USAGE ON *.* TO 'root'@'%' WITH GRANT OPTION |+----------------------------------------------------+1 row in set (0.00 sec)mysql> grant all on *.* to root@'%' identified by 'abc123'; //添加权限Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> show grants for 'root'@'%'; //查看权限+-------------------------------------------------------------+| Grants for root@% |+-------------------------------------------------------------+| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION |+-------------------------------------------------------------+1 row in set (0.00 sec)mysql>
数据
数据库
字段
权限
用户
语句
条件
语言
数据表
查询
管理
成功
信息
命令
地址
数据查询
来源
用户名
表达式
更新
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海挚品互联网科技有限公司
什么是科技互联网
互联网科技产业
蓝思科技飞鸽互联网
厦门中拓互联网络科技有限公司
互联网金融 科技
广州互联网科技公司
互联网科技集团
天下捷融互联网科技
互联网科技有限公司 翻译
甘肃拓世互联网科技有限公司
济南和联互联网科技有限公司
互联网和高科技公司
广州优美互联网科技
互联网科技与管理
重庆互联网医院沙龙医盟信息科技
深圳市优智互联网科技有限公司
高科技互联网套路
互联网科技年终奖
数字科技和互联网金融哪个好
中关村互联网科技集团
互联网科技社
唐信互联网科技 大连
华夏互联网科技业
互联网科技产业特征
移动互联网年度科技创新
互联网企业科技类企业如何做账
互联网领先科技成果宣传视频
平安好医生打造互联网科技医疗
科技美学互联网 艺术