sql-02数据表的操作

2018-01-30  本文已影响6人  ChenME
-- 创建一张表
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 ;
上一篇 下一篇

猜你喜欢

热点阅读