Tagged

mysql

A collection of 3 posts

mysql

mysql学习笔记2-

约束 约束保证数据的完整性与一致性 约束分为表级约束和列级约束 约束类型包括– NOT NULL (非空约束)– PRIMARY KEY (主键约束)– UNIQUE KEY (唯一约束)– DEFAULT (默认约束)– FOREIGN KEY (外键约束) 外键约束的要求解析 FOREIGN KEY保证数据的一致性,完整性.实现一对一或一对多关系 父表与子表必须使用相同的存储引擎,而且禁止使用临时表. 数据表的存储引擎只能为InnoDB 外键列和参照列必须具有相似的数据类型.其中数字的长度或者是否有符号位必须相同;而字符的长度则可以不同. 外键列和参照列必须创建索引.如果外键列不存在索引的话,MySQL将自动创建索引 显示数据表的创建数据 SHOW CREATE TABLE tbl_name; 显示数据表索引 SHOW INDEXES FROM tbl_name; 创建两个表并且进行外键约束 CREATE TABLE provinces( id SMALLINT

mysql

mysql学习笔记1——数据库的创建与查询

MYSQL规范 关键字与函数名称全部大写 数据库名称,表名称,字段名称全部小写 SQL语句必须以分号结尾 连接数据库 musql -u user -p userpassword [-P port -H serverLocation] 创建数据库 在mysql中DATABASE与SCHEMA是一样的 CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 语法说明:花括号代表必须要有的 竖线代表选项(or) 中括号为可选项. CREATE DATABASE t1; //创建一个t1的数据库 如果当数据库存在的话再次添加相同的数据库将会报错.但是加上IF NOT EXISTS将会屏蔽掉这个错误信息 CREATE DATABASE IF NOT EXISTS t1;