-
DEFAULT 默认值 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值查看全部
-
-----唯一约束-----UNIQUE KEY --唯一约束可以保证记录的唯一性 --唯一约束的字段可以为空值(NULL) --每张数据表可以存在多个唯一的约束 主键约束和unique key约束的异同 同:都保证记录的唯一性 异:主键约束一张表中只能有一个,但是unique key约束一张表中可以有多个;并且唯一约束可以为空值(null)查看全部
-
主键PRIMARY KEY 1.主键约束 2.每张数据表只能存在一个主键 3.主键保证记录的唯一性 4.主键自动为NOT NULL; 有AUTO_INCREMENT的必须定义为主键,即必须与PRIMARY KEY一起使用,而主键不一定与AUTO_INCREMENT一起使用查看全部
-
自动编号AUTO_INCREMENT 1、自动编号:保证记录的唯一性 2、类型必须为整型(可以是FLOAT(5,0)等,小数点后必须为0),必须和主键PRIMARY KEY组合使用 3、默认情况下,起始值为1,每次的增量为1查看全部
-
空值与非空 1、NULL,字段值可以为空 2、NOT NULL,字段值禁止为空,不赋值会报错查看全部
-
数据操作: 插入:INSERT [INTO] tablename [(col_name,...)]VALUES('val',...); 查询:SELECT expr,... FROM tablename [WHERE expr];查看全部
-
-----查看数据表结构------ SHOW COLUMNS FROM tablename; DESCRIBE tablename;查看全部
-
1、查看数据表是否存在:SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr ] 2、FROM db_name 可以查看其它数据库中的表查看全部
-
数据表:行,称为记录;列,称为字段 打开数据库:USE 数据库名称 显示打开的数据库:SELECT DATABASE(); 创建数据表: CREATE TABLE [IF NOT EXISTS] table_name( colunm_name data_tybe UNSIGNED[无符号位], ep:salary FLOAT(8,2) UNSIGNED, [FLOAT(8,2)--->6位整数,2位小数] ....[最后一个字段不用加逗号] )查看全部
-
1、CHAR(M):定长类型,比如CHAR(5),如果我们只赋值abc,那么系统会自动在后面补两个空格 2、VARCHAR(M):变长类型,L+1个字节,其中L<=M且0<=M 3、ENUM('value1','value2'...)枚举值,提供几个选项,选择其中一个,如:性别('男','女','保密') 4、SET('value1','value2'...) 最多64个成员,可以任选里面其中几个,任意排列组合~查看全部
-
日期时间型(一般用的较少,多用数字类型表示) 1、YEAR:1970至2069 2、TIME:-838:59:59至838:59:59 3、DATE:1000-1-1至9999-12-31 4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP(时间戳):1970-01-01 08:00:01至2038-01-19 11:14:07查看全部
-
浮点型查看全部
-
1-7查看全部
-
--prompt查看全部
-
如果在创建数据库时加上IF NOT EXISTS 将会忽略已经存在的数据库——与当前创建的同名的数据库——但是会提示有警告(Warning) 可以用SHOW WARNINGS;来显示当前错误信息 copy other: 一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name. 2、DATABASE和SCHEMA是相同的,任选其一 3、IF NOT EXISTS:如果创建的数据库存在,则不只报出warning,不写会报错 4、CHRARCTER SET gbk:为表设置编码方式,如果不设置则用mysql默认的编码方式 二、查看数据库列表:SHOW 1、SHOW { DATABASE | SCHEMAS } [LIKE 'pattern' | WHERE expr] 2、SHOW CREATE DATABASE xx:显示xx数据库信息 三、数据库的修改:ALTER 1、修改数据库编码方式:ALTER { DATABASE | SCHEMAS } [db_name][DEFAULT] CHARACTER SET [=] charset_name 四、删除数据库:DROP 1、删除数据库:DROP { DATABASE | SCHEMAS } [IF EXISTS] db_name;查看全部
举报
0/150
提交
取消