sql语句分类 按功能(定义、操纵、控制、查询)分类
ddl 数据定义语言,定义表、库、视图
dml 对数据表记录 增加、修改和删除操作
dcl 授权、事务控制、条件判断
dql (不是w3c组织 给出分类) 数据表记录查询
也就是创数,删除,修改据库,创数,删除,修改表等(属于ddl语句)
增删改数据insert delete update(属于dml 语句)(truncate 删除)属于ddl
数据表记录的查询 (属于dql语句)
1、创建数据库 会为每个软件系统创建单独数据库:
语法: create database 数据库名称 ; (创建数据库采用数据库服务器默认字符集 )
复杂写法 create database 数据库名称 character set 字符集 collate 比较规则 ;
例如:创建一个名称为mydb1的数据库。 create database mydb1;
创建一个使用utf8字符集的mydb2数据库。 create database mydb2 character set utf8;
创建一个使用utf8字符集,并带校对规则的mydb3数据库。create database mydb3 character set utf8 collate utf8_bin;
补充:每次创建一个数据库在 数据存放目录中生成一个文件夹 , 每个文件夹中存在 db.opt 存放默认字符集和校对规则
2、查询数据库
show databases; ----- 查看所有数据库
show create database 数据库名; ------ 查看数据编码集
3、删除数据库
语法:drop database 数据库名称;
例如:查看当前数据库服务器中的所有数据库 show databases;
查看前面创建的mydb2数据库的定义信息 show create database mydb2;
删除前面创建的mydb1数据库 drop database mydb1;
4、修改数据库编码集
语法:alter database 数据库名称 character set 字符集 collate 比较规则;
例如:修改mydb2字符集为gbk; alter database mydb2 character set gbk;
切换当前使用数据库: use 数据库名称
查看当前正在使用数据库: select database();
注意:所有数据库相关操作语句都属于ddl 语句
mysql的增删改查常用语法
来源:这里教程网
时间:2026-02-28 11:52:09
作者:
编辑推荐:
- mysql的增删改查常用语法02-28
- 如何有效实现应用mysql的增删改查功能02-28
- mysql多表连接查询操作实例02-28
- Mysql搜索引擎及其区别02-28
- SQL优化:很简单的一篇提高SQL性能的文章!02-28
- 在Mysql开发中经常会掉进的坑 - 无法启动Mysql02-28
- 详细介绍mysql主从配置的源码及复制原理02-28
- mysql子查询是什么?mysql数据库子查询实际使用示例02-28
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- SQL优化:很简单的一篇提高SQL性能的文章!
SQL优化:很简单的一篇提高SQL性能的文章!
26-02-28 - 在Mysql开发中经常会掉进的坑 - 无法启动Mysql
在Mysql开发中经常会掉进的坑 - 无法启动Mysql
26-02-28 - 关于MySQL-检索数据的详解
关于MySQL-检索数据的详解
26-02-28 - Sql 四大排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介
- sql 相邻2条记录时间差比较
sql 相邻2条记录时间差比较
26-02-28 - 浅析MySQL中concat以及group_concat的使用
浅析MySQL中concat以及group_concat的使用
26-02-28 - 介绍MySQL图形化管理工具
介绍MySQL图形化管理工具
26-02-28 - Mysql函数 的相关讲解
Mysql函数 的相关讲解
26-02-28 - MySQL数据库单表查询
MySQL数据库单表查询
26-02-28 - MySQL数据库多表操作
MySQL数据库多表操作
26-02-28
