A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 枷档不弯 初级黑马   /  2019-4-4 09:22  /  581 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

23 / 33
tinyInt 微整型:很小的整数(占 8 位二进制)smallint 小整型:小的整数(占 16 位二进制)mediumint 中整型:中等长度的整数(占 24 位二进制int(integer) 整型:整数类型(占 32 位二进制)整数float 单精度浮点数,占 4 个字节 小数double 双精度浮点数,占 8 个字节time 表示时间类型日期 date 表示日期类型datetime 同时可以表示日期和时间类型char(m) 固定长度的字符串,无论使用几个字符都字符串 数varchar(m) 可变长度的字符串,使用几个字符就占用tinyblobBig Large Object允许长度 0~255 字节blob 允许长度 0~65535 字节mediumblob 允许长度 0~167772150 字节大二进制longblob 允许长度 0~4294967295 字节tinytext 允许长度 0~255 字节text 允许长度 0~65535 字节mediumtext 允许长度 0~167772150 字节 大文本longtext 允许长度 0~4294967295 字节7.2.3 具体操作:创建 student 表包含 id,name,birthday 字段eate table student (24 / 33
id int, -- 整数name varchar(20), -- 字符串birthday date -- 生日,最后没有逗号7.3 查看表7.3.1 查看某个数据库中的所有表HOW TABLES;7.3.2 查看表结构SC 表名;7.3.3 查看创建表的 SQL 语句HOW CREATE TABLE 表名;7.3.4 具体操作:查看 day21 数据库中的所有表e day21;ow tables;查看 student 表的结构c student; 执行结果:查看 student 的创建表 SQL 语ow create table student; 执行结果:存在的目的是为了避免关键字的冲突EATE TABLE `student` (id` int(11) DEFAULT NULL,name` varchar(20) DEFAULT NULL,birthday` date DEFAULT NULLENGINE=InnoDB DEFAULT CHARSET=utf87.4 快速创建一个表结构相同的7.4.1 语法REATE TABLE 新表名 LIKE 旧表名;7.4.2 具体操作:创建 s1 表,s1 表结构和 student 表结构相同创建一个 s1 的表与 student 结构相同eate table s1 like student;c s1;7.5 删除表7.5.1 直接删除表ROP TABLE 表名;7.5.2 判断表是否存在,如果存在则删除表ROP TABLE IF EXISTS 表名;7.5.3 具体操作:直接删除表 s1 表op table s1;判断表是否存在并删除 s1 表op table if exists `create`与直接删除的区别果表不存在,不删除,存在则删除7.6 修改表结构7.6.1 添加表列 ADDLTER TABLE 表名 ADD 列名 类型;为学生表添加一个新的字段 remark,类型为 varchar(20)ter table student add remark varchar(20);

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马