- 博客(7)
- 收藏
- 关注
原创 MySQL数据管理
外键 方法一 在创建表的时候,增加约束(麻烦,比较复杂) PRIMARY KEY (`gradeid`) )ENGINE=INNODB DEFAULT CHARSET=utf8 DROP TABLE IF EXISTS grade; -- 学生表 gradeid 字段 要去引用年级表的 gradeid -- 定义外键key -- 给这个外键添加约束(执行引用)references 引用 CREATE TABLE `student` ( `id` int(4) NOT NULL AUT...
2021-11-22 21:11:47
344
原创 修改删除表
-- 修改表表名 ALTER TABLE 旧名 RENAME AS 新名;ALTER TABLE student1 RENAME AS teacher1; -- 增加表的字段 ALTER TABLE 表名 ADD 字段名 列属性; ALTER TABLE teacher1 ADD age INT(11); -- 修改表的字段(重命名,修改约束) -- ALTER TABLE 表名 MODIFY 字段名 列属性[]ALTER TABLE teacher1 MODIFY age VAR...
2021-11-21 20:48:26
297
原创 创建数据库表(重点)
实例 CREATE TABLE IF NOT EXISTS `student`( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名', `pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码 ', `sex` VARCHAR(2) NOT NULL DEFAU...
2021-11-21 16:24:03
488
原创 数据库的字段属性(重点)
Unsigned 无符号的整数 声明了该列不能声明为负数 zerofill 0填充 自增 通常理解为自增,自动在上一条记录的基础上+1(默认) 通常用来设计唯一主键~index 必须是整数 可以自定义设计主键自增的起始值和步长 非空 如果不给它赋值就会报错 默认 设置默认的值 ...
2021-11-21 14:13:40
414
原创 数据库列类型
数值 tinyint 十分小的数据 1个字节 smalllint 较小的数据 2个字节 mediumint 中等大的数据 3个字节 int 标准的整数 4个字节 bigint 较大的字节 8个字节 float 浮点数 4个字节 double 浮点数 8个字节 (精确问题) decimal 字符形式的浮点数 金融计算的时候 一般是使用decimal 字符串 char 字符串固定大小的 0~255 varchar 可变字符串 0~65535 tinytext 微信文...
2021-11-20 22:09:33
486
原创 操作数据库(了解)
创建数据库 SHOW DATABASES IS NO EXISTS 删除数据库 DROP DATABASE IF EXISTS 使用数据库 use 查看数据库 SHOW DATABASES;
2021-11-20 21:31:24
168
原创 连接数据库
flush privileges; 刷新权限 show databases; 查看所有数据库 mysql>use school 切换数据库 Database changed show tables 查看所有数据库的表 describle student; 显示数据库表的信息 create database westos; 创建一个数据库 exit; 退出连接 ...
2021-11-20 21:00:03
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人