sql-02数据表的操作

-- 创建一张表
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 ;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。