DDL 定义数据库:数据定义语言,用来定义数据库对象:库,表,列等
接:数据库基础操作:SQL语句——//yflad.cn/2160.html
2、基本操作
查看所有数据库名称:show databases;
切换数据库:use 数据库名;
3、创建数据库的几种方式
创建数据库:
CREATE DATABASE 数据库名;
判断数据库是否已经存在,不存在则创建数据库
CREATE DATABASE IF NOT EXISTS 数据库名;
创建数据库并指定字符集
CREATE DATABASE 数据库名 CHARACTER SET 字符集;
例如:
# 直接创建数据库 test1 create database test1; # 判断是否存在,如果不存在则创建数据库 test2 create database if not exists test2; # 创建数据库并指定字符集为 gbk create database test3 default character set gbk;
查看某个数据库的定义信息
show create database test1;
4、修改 数据库
1、修改数据库默认的字符集
ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集;
1-2、具体操作:
# 将 test3 数据库的字符集改成 utf8 alter database test3 character set utf8;
5、删除 数据库
1、删除数据库的语法
DROP DATABASE 数据库名;
1-2、具体操作:
# 删除 test2 数据库 drop database test2;
6、 使用数据库
查看正在使用的数据库:SELECT DATABASE();
使用或者切换数据库:USE 数据库名;
7、 DDL 创建表
创建表的格式如下:
CREATE TABLE 表名 ( 字段名 1 字段类型 1, 字段名 2 字段类型 2 );
创建 stu 表包含 id,name,age 字段
create table stu( id int, name varchar(20), age int );
8、查看表
查看某个数据库中的所有表
SHOW TABLES;
查看表结构
DESC 表名;
查看创建表的 SQL 语句
SHOW CREATE TABLE 表名;
演示如下:
9、删除表
直接删除表
DROP TABLE 表名;
判断表是否存在,如果存在则删除表
DROP TABLE IF EXISTS 表名;
10、修改表结构
添加表列 add
ALTER TABLE 表名 ADD 列名 类型;
修改列名 change
ALTER TABLE 表名 CHANGE 旧列名 新列名 类型;
删除列 drop
ALTER TABLE 表名 DROP 列名;
检查仓促,错误之处,欢迎指正!
继续阅读
- 扫扫关注公众号
-
- 扫扫体验小程序
-