美文网首页
sql-02数据表的操作

sql-02数据表的操作

作者: ChenME | 来源:发表于2018-01-30 23:53 被阅读6次
    -- 创建一张表
    CREATE TABLE user(
        uid INT(32) PRIMARY KEY auto_increment ,
        uname VARCHAR(32) NOT NULL,
        upassword VARCHAR(32)
    );
    
    -- 查看数据库中的表
    SHOW TABLES;
    
    --  查看表结构
    DESC user;
    
    -- 添加一列
    ALTER TABLE `user` ADD nick_name VARCHAR(32) NOT NULL;
    ALTER TABLE `user` ADD user_info VARCHAR(32) DEFAULT '暂无描述';
    
    -- 修改列的类型(长度、约束)
    ALTER TABLE `user` MODIFY user_info VARCHAR(100) DEFAULT '这个人很懒,没有介绍信息!';
    
    -- 修改列名
    ALTER TABLE `user`CHANGE user_info uinfo VARCHAR(100);
    
    -- 删除表的一列
    ALTER TABLE `user` DROP nick_name;
    
    -- 修改表名
    RENAME TABLE `user` to tb_user;
    
    -- 修改表的字符集
    ALTER TABLE tb_user CHARACTER SET utf8;
    
    -- 查看表的字符集
    SHOW CREATE TABLE tb_user;
    
    -- 删除表 user
    DROP TABLE user;
    

    查询语句总结:

    select [distinct] * | 字段, ...
    from 表名
    where 查询条件
    group by 分组字段
    having 分组条件
    order by 排序字段 asc | desc ;
    

    相关文章

      网友评论

          本文标题:sql-02数据表的操作

          本文链接:https://www.haomeiwen.com/subject/gzihzxtx.html