最全的SQL入门基础知识总结(1:ddl对表进行的操作)

        对表的操作分类包括CRUD
        C create 创建
        R retrieve 查询
        U update 修改
        D delete 删除
    一.创建表的语法格式
    1.create table 表名(
       字段名称1 字段类型(长度),
       字段名称2 字段类型,
       字段名称3 字段类型 最后一个列不要添加逗号
    );
    
    常见的数据类型
        int 整型
        double 浮点型
        varchar 字符串(没有固定的长度和char进行区分)                                                                          char字符串(有固定的长度如银行卡密码通常固定为6位数)
        date 日期类型 年月日 没有时分秒 yyyy-MM-dd
        datetime 日期时间类型 yyyy-MM-dd HH:mm:ss
        

步骤如下:

选择要使用的数据库
USE db;

创建学生表
CREATE TABLE student (
    stuno INT,
    stuname VARCHAR(20)
);

2.创建一个表结构相同的表(复制表结构)
语法结构 create table 新表名称 like 旧表名称

如创建一个与test1表结构相同的 test2表
CREATE TABLE test2 LIKE test1;

二.查询表的语法

1.查看表结构
DESC student;

 2.查看表
查看数据库中所有的数据表名
SHOW TABLES;

3. 查看创建表的 sql
SHOW CREATE TABLE student;


三.表的删除

1.方式1: 将数据库中的某一张表永久删除
语法格式: drop table 表名
DROP TABLE test1;

方式2: 判断表是否存在, 如果存在就删除 如果不存在就不执行删除
DROP TABLE IF EXISTS test2;

方式3: 删除列 关键 drop
语法格式: alter table 表名 drop 列名
ALTER TABLE student1 DROP sex;


四.表的修改包括下面几个方面
    修改表的名称
    修改表的字符集
    修改表中的某一列 (数据类型 名称 长度)
    向表中添加一列
    删除表中的某一列
 

1.修改表名称 语法格式: rename table 旧表名 to 新表名
RENAME TABLE student TO student1;

2. 修改表的字符集为 gbk 
语法格式: alter table 表名 character set 字符集
ALTER TABLE category1 CHARACTER SET gbk; 

3.向表中添加一个字段 关键字: add
 语法格式: alter table 表名 add 字段名称 字段类型(长度)
 添加分类描述字段
ALTER TABLE student1 ADD sex VARCHAR(20);


4.修改表中列的类型或者长度 关键字 modify
 语法格式: alter table 表名 modify 字段名称 字段类型
 修改sex 字段的长度为 50
ALTER TABLE student1 MODIFY sex VARCHAR(50); -- 修改字段长度
ALTER TABLE student1 MODIFY sex CHAR(20); -- 修改字段类型

5. 修改列的名称 关键字: change
 语法格式: alter table 表名 change 旧列名 新列名 类型(长度)
 修改sex字段 名称改为 sex1 varchar(30)
ALTER TABLE student1 CHANGE sex sex1 VARCHAR(30);


 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值