随笔分类 -  MySQL

摘要:##1.外键(了解即可)连了外键 在新增数据时候,有时候会出错,所以现在大多不练外键,都通过代码逻辑去限制 添加外键: 方式一,在创建表的时候,增加约束(麻烦,比较复杂) --约束constraint CREATE TABLE IF NOT EXISTS `student` ( `id` INT(4 阅读全文
posted @ 2021-03-17 11:26 UltraBlast 阅读(67) 评论(0) 推荐(0)
摘要:###修改表 --修改表名 ALTER TABLE 旧表名 RENAME AS 新表名 ALTER TABLE teacher RENAME AS teacher1 --增加表的字段 ALTER TABLE 表明 ADD 字段名 列属性 ALTER TALBE teacher1 ADD age IN 阅读全文
posted @ 2021-03-17 10:42 UltraBlast 阅读(596) 评论(0) 推荐(0)
摘要:--学号int,登录密码varchar(20),姓名varchar(2), 出生日期(datatime), 家庭住址,emal --注意点,使用英文(),表的名称和字段尽量使用``括起来 --AUTO_INCREMENT 自增 --字符串使用 ''单引号括起来 --所有语句后面加,(英文的,),最后 阅读全文
posted @ 2021-03-17 09:47 UltraBlast 阅读(145) 评论(0) 推荐(0)
摘要:Unsigned: 无符号的整数 声明了该列不能声明为负数 zerofill: 0填充的 不足的位数会使用0进行自动填充 auto_increment: 通常理解为自增,自动在上一条记录的基础上+1 通常用来设计唯一主键~ index,必须是整数类型数据 非空 NULL not null 假设设置为 阅读全文
posted @ 2021-03-16 21:41 UltraBlast 阅读(75) 评论(0) 推荐(0)
摘要:###数值 tinyint 十分小的数据 1个字节 smallint 较小的数据 2个字节 mediumint 中等大小的数据 3个字节 int 标准的整数 4个字节 bigint 较大的数据 8个字节 float 单精度浮点型 4个字节 double 双精度浮点型 8个字节 decimal 字符串 阅读全文
posted @ 2021-03-16 20:55 UltraBlast 阅读(72) 评论(0) 推荐(0)
摘要:1.创建数据库 CREATE DATABASE [IF NOT EXISTS] westos; 2.删除数据库 DROP DATABASE IF EXISTS westos; 3.使用数据库 如果表名或者字段名是一个特殊字符,就需要加`` USE school; 4.查看数据库 SHOW DATAB 阅读全文
posted @ 2021-03-16 20:44 UltraBlast 阅读(47) 评论(0) 推荐(0)