复习:
    修改语句
    修改表名
    alter table 表名 rename to 新表名
    修改原有的列(列名 类型 长度)
    alter table 表名change 原列名 新列名 新类型 新长度
    新增一个列
    alter table 表名 add 新列明 新类型 新长度
    删除原有的列
    alter table 表名 drop 原列名;
    删除表格
    drop table 表名;
    删除数据库
    drop database 数据库名;
    ======================================================================
    DML数据操作语言
    操作的是表格中的数据信息
    写入信息(数据库中的信息发生了真实的改变)
    新增 insert 删除 delete 修改update
    读取信息(数据库中的信息没有发生改变 读取信息展示出来)DQL
    查询select
    新增记录
    insert into 表名(列名, 列名, 列名) values(对应列的值);
    如果想要新增的记录是全部表格的列
    可以省略表名后面的括号内容
    但要求values后面只的个数及类型都必须与表格中列顺序 类型 个数一致 否则添加有误
    insert into 表名字 values(值, 值, 值, 值, 值);
    删除记录
    delete from 表名 [where …]
    修改记录
    update 表名set 列=值 , 列=值;
    update student set ssex = ‘女’;
    查询记录
    select 列名, 列名, 列命名 from 表名 where 条件
    创建表格的知识点(关于字符集)
    create database test;
    按照以前的方式 默认创建的数据库 字符集有默认值—->latin1();
    当前数据库中的所有表格都按照这个字符集进行处理 不能存储中文

    create database test default character set =’utf8’;

    如果不知道自己的数据库是什么字符集
    可以通过下面的语句来进行查询
    select 列 from 表名 where 数据库 = 名字;
    select schema_name, default_character_set_name from information_schema.schemata
    where schema_name = 自己的数据库名;
    test latin1;

    如果不想让数据库中所有的表格存储中文 只单纯的某一张表格需要中文
    创建表格的时候设置字符集
    create table stduent(
    sid int(4),
    sname varchar(20),
    ssex varchar(4)
    ) character set utf8;[collate utf8_general_ci] // 这个是排序规则
    排序规则utf8_general_ci; utf8_unicode_ci;
    insert into student values(1, ‘王亚辉’, ‘男’);

    show table status from 数据库名like ‘表名’;