在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
数据类型和操作数据表 1.1 MySQL类型之整型 1.2 MySQL数据类型之浮点型 1.3 日期时间型 DATE 1支持时间:1000年1月1日~9999年12月31日 1.4 字符型 CHAR:定长,不足则后面补空格 四种数据类型: 整型:TINYINT SMALLINT MEDIUMINT BIGINT 浮点型:FLOAT or DOUBLE[(M,D)] M是数字的总位数 D是小数点后的位数 日期时间类型:用的较少,多以时间戳的形式存储 字符型 char(5) 五个字节长的char类型 1.5创建数据表 数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础. 展示所有数据库: show databases 打开将要执行的数据库 use database 库名 展示一打开的数据库: 设了select database CREATE TABLE tb1( username VARCHAR(20), age TINYINT UNSIGNED, salary FLOAT(8,2) UNSIGNED ); //创建了张tb1表,包含用户名,年龄,工资. 1.6 查看数据表 SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr] 1.7 查看数据表结构 SHOW COLUMNS FROM tbl_name 1.8 MySQL记录的插入与查找 插入记录 INSERT [INTO] tblname [(colname,...)] VALUES(val,..) insert into tb1 values('jack',18,6000.00); 记录查找 SELECT expr,... FROM tbl_name; select * from tb1; 1.9 MySQL空值 与 非空 NULL ,字段值可以为空 1.10 自动编号 AUTO_INCREMENT 自动编号,且必须与主键组合使用 1.11 初涉主键约束: PRIMARY KEY 主键约束 1.12 初涉唯一约束 UNIQUE KEY 唯一约束 唯一约束可以保证记录的唯一性 唯一约束的字段可以为空值(NULL) 每张数据表可以存在多个唯一约束 create table tb5( id smallint unsigned auto_increment primary key, username VARCHAR(20) NOT NULL UNIQUE KEY, age tinyint UNSIGNED ); 1.13 默认约束 DEFAULT 默认值 create table tb6( id smallint unsigned auto_increment primary key, username varchar(20) not null unique key, sex enum('1','2','3') default '3' ); 总结 到此这篇关于关于MYSQL 你需要知道的数据类型和操作数据表的文章就介绍到这了,更多相关MYSQL数据类型和操作数据表内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论