MySQL零基础从入门到精通(DDL数据库篇)
MySQL数据库基本操作-DDL
DDL解释
DDL(Data Definition Language),数据定义语言,该语言部分包括以下内容:
-
对数据库的常用操作 新建数据库 删除数据库 查看数据库 -
对表结构的常用操作 创建一张表 删除一列 添加一列 -
修改表结构 添加一列 删除一列
DDL是对数据库和表整体进行操作,不涉及到表中的数据
对数据库的常用操作
功能 | SQL |
---|
查看所有的数据库 | show databases; | 创建数据库 | create database [if not exists] mydb1 [charset=utf8] | 切换 (选择要操作的) 数据库 | use mydb1; | 删除数据库 | drop database [if exists] mydb1; | 修改数据库编码 | alter database mydb1 character set utf8; |
SQL:
-- DDL操作之数据库操作
-- 查看所有数据库
show databases;
-- 创建数据库
CREATE DATABASE mydb1;
CREATE DATABASE IF NOT EXISTS mydb1;
-- 使用数据库
use mydb1;
-- 删除数据库
drop database mydb1;
drop database if exists mydb1;
-- 修改数据库编码
alter database mydb1 character set utf8;
对表结构的常用操作
创建表
创建表格式
create table [if not exists]表名(
字段名1 类型[(宽度)] [约束条件] [comment '字段说明'],
字段名2 类型[(宽度)] [约束条件] [comment '字段说明'],
字段名3 类型[(宽度)] [约束条件] [comment '字段说明']
)[表的一些设置];
创建表是构建一张空表,指定这个表的名字,这个表有几列,每一列叫什么名字,以及每一列存储的数据类型。
示例
-- 使用数据库
USE mydb1;
-- 创建表
CREATE TABLE IF NOT EXISTS student (
sid INT,
NAME VARCHAR (20),
gender VARCHAR (20),
age INT,
birth date,
address VARCHAR (20),
score DOUBLE
);
|