T1.数据库MySQL

二.SQL分类

2.1 DDL

2.1.1数据库操作

1). 查询所有数据库
show databases ;
2). 查询当前数据库
select database();
3)创建数据库
create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则] ;
4)删除数据库
drop database [if exists ] 数据库名;
5)切换数据库
use 数据库名 ;


2.1.2表操作

【1.表的 创建查询 】:

1)查询当前数据库所有表
show tables;
2). 查看指定表结构
desc 表名;
3). 查询指定表的建表语句
show create table 表名;
4)创建表结构
create table 表名(
    字段1 字段1类型 [comment 字段1注释],
     ………………
    字段n 字段n类型 [comment 字段n注释],
) [comment 表注释];

Eg:

create table weiph_vip(
       id int comment '编号',
       name varchar(50) comment '姓名',
       gender varchar(1) comment '性别',
       age int comment '年龄',
)comment '会员表';

【2.表的 数据类型 】

1)数值类型
2)日期和时间类型
3)字符串类型

【3.表的 修改操作】

1)添加字段
alter table 表名 add 字段名 类型(长度) [comment 注释] [约束];
2)修改数据类型
alter table 表名 modify 字段名 新数据类型 (长度);
3)修改字段名和字段类型
alter table 表名 change 旧字段名 类型(长度) [comment 注释] [约束];
4)删除字段
alter table 表名 drop 字段名;
5)修改表名
alter table 表名 rename to 新表名;

[4.表的 删除]

1)删除表
drop table [if exists]表名;
2)删除指定表,同时重新创建表
truncate table 表名;

四.约束

猜你喜欢

转载自blog.csdn.net/m0_74161592/article/details/136765567