随笔分类 - MYSQL
MYSQL学习
摘要:外键 1.是表的特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)。 2.外键用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两表中的数据一致性和完整性。 3.主表删除某条记录时,从表中与之对应的记录也必须有
阅读全文
摘要:###非空约束 1.限制某字段不能取空值; 2.非空约束可以有重复的值; 3.一张表中可以有多个非空约束 1.创建表时添加非空约束 CREATE TABLE teacher( id int PRIMARY KEY , name VARBINARY(50), age INT, birthday DAT
阅读全文
摘要:唯一约束 1.唯一约束是指定table的列或列组合不能重复,保证数据的唯一性; 2.唯一约束不允许出现重复的值,但是可以为多个null; 3.通一个表可以有多个唯一约束,多个列组合的约束; 4.如果不给唯一约束名称,就默认和列名相同; 5.Mysql会给唯一约束的列上默认创建一个唯一索引; 1.创建
阅读全文
摘要:1.创建表时添加默认值约束 语法:default [默认值]; CREATE TABLE tempStudent( sno INT PRIMARY KEY AUTO_INCREMENT, sname VARBINARY(50), sdept VARBINARY(50) NOT NULL, sage
阅读全文
摘要:主键(PRIMARY KEY) 主要关键字段,在数据表中可以是一个或多个关键字段,唯一标识某一条记录。 1.主键不能为重复; 2.主键不能为null; 3.一张表中只能有一个主键; 4.主键可以设置自增; 5.设置自增的主键也可以插入值,插入后下一条记录自增按照最后一个主键自增; 6.AUTO_IN
阅读全文
摘要:stu数据表 |-id-|-name-|-age-|-sex-| | | | | | |1|"刘备"|18|"M"| ###1.数据表记录-新增 INSERT INTO 表名 VALUES("0111","张飞",18,"M"); // 插入一条 INSERT INTO 表名 VALUES ("1"
阅读全文
摘要:SQL SQL 是Structured Query Language (结构化查询语言)的缩写。 SQL 是专为数据库而建立的操作指令集,是一种功能齐全的数据库语言。 在使用SQL时,只需要发出 “做什么” 的命令,“怎么做”是不用使用者考虑的 数据 (Data)的定义: 对客观事物的符号表示,如图
阅读全文
摘要:SQL语句的运行模式: (1)交互模式 (2)脚本模式 #1. 设置SQL语句的编码格式SET NAMES UTF8;#2. 删除数据库dangdangDROP DATABASE IF EXISTS dangdang;#3. 创建数据库dangdang,指定存储数据所用的编码CREATE DATAB
阅读全文

浙公网安备 33010602011771号