数据类型及数据表的操作

原则:选择最合适,而不是最大的数据格式

整形

浮点型

日期时间型

字符型



打开数据库:USE db_name;

查看数据库信息:SHOW DATABASE();

创建数据表:CREATE TABLE [IF NOT EXISTS] table_name(column_name data_type, ...);

查看数据表:SHOW TABLES [WHER ... LIKE];

查看数据表结构:SHOW COLUMNS FRON tb1;   DESC tb1;


 
记录的插入:INSERT [INTO] table_name[(col_name,...)] VALUES(val,...);//若是列名省略不写,则VALUES值需要写完整,否则报错

记录的查找:SELECT expr,... FROM tbl_name

空值与非空:NULL可以为空,NOT NULL不可以为空

自动编号:AUTO_INCREMENT 必须与主键组合使用;默认情况下,起始值为1,每次的增量为1;可以设置浮点数,但小数位数要为0

主键约束(不为空且唯一):PRIMARY [KEY]//它不一定要和 AUTO_INCREMENT 一起使用
          每张数据表只能存在一个主键,保证记录的唯一性,自动为NOT NULL

唯一约束:UNIQUE KEY。
         可以保证记录的唯一性;字段可以为空值(NULL),同一个字段多个为NULL也是可以的,但有多个其它值就不行了;每张数据表可以存在多个唯一约束

默认约束:DEFAULT
          插入字段时,如果没有明确为字段赋值,则自动赋予默认值
          CREATE TABLE tb2(
          enum('1', '2', '3') DEFAULT '3'
          );

posted @ 2015-06-29 00:20  omigia  阅读(162)  评论(0编辑  收藏  举报