MYSQL
MYSQL学习
Deep learning
这个作者很懒,什么都没留下…
展开
-
关于数据库字段的增删改等操作
CREATE TABLE `emp`( id INT PRIMARY KEY, `name` VARCHAR(32), sex CHAR(1), birthday DATE, entry_date DATETIME, -- 入职时间 job VARCHAR(32), salary DOUBLE, `resume` TEXT )CHARSET utf8 COLLATE utf8_general_ci ENGINE INNODB;INSERT INTO `emp` VALUES(2,'原创 2021-09-30 09:56:03 · 108 阅读 · 0 评论 -
核对utf8_bin和utf8_general_ci
utf8_bin是区分大小写的utf8_general_ci是不区分大小写。比如下面的users表,我设置的核对是utf8_bin插入输入为:现在查找user_name为jack的记录。下面使用utf8_general_ci总共有下面这么多数据:查询user_name为linda的记录:可以看到没有区分大小写。CHARSET utf8 COLLATE utf8_gengeral_ci ENGINE INNODB; CHARSETutf8:设置字符集为utf8 COLLA.原创 2021-09-30 08:46:41 · 886 阅读 · 0 评论 -
数据库日期类型
CREATE TABLE t4(birthday DATE,job_time DATETIME, – 年月日 时分秒login_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP– 登录时间,如果希望login_time自动更新,可以加下面语句– TIMESTAMP NOT NULL DEFAULT CURRENT TIMESTAMP ON UPDATE CURRENT_TIMESTAMP);原创 2021-09-30 08:10:18 · 122 阅读 · 0 评论 -
数据库快捷键
ctrl shift r 去掉注释–ctrl shit c 添加注释 –原创 2021-09-29 14:25:57 · 191 阅读 · 0 评论 -
数据库备份
关于数据库的备份,在dos命令下填写下面命令。比如我想把数据库db01和db02进行备份,并且保存在d盘,文件名为bak.sql。mysqldump -u root -p -B db01 db02 > d:\bak.sql文件里面就是备份数据库的相关语句,其中包括了原先插入的输入。当然还有一种比较简单的方式就是在数据库软件上面找到备份选项,进行备份。重新导入数据库的话,也有两中一种就是直接将备份文件的内容赋值到mysql数据库的查询中,代码运行跑起来就可以了。还有一种就是用命令行。下面原创 2021-09-29 12:26:26 · 304 阅读 · 0 评论 -
数据库总结
以学生表Student (Sno,Sname,Ssex,Sage,Sdept),课程表Course(Cno,Cname,Cpno,Ccredit),学生选课表SC(Sno,Cno,Grade)代码如下:CREATE Table Student( Sno CHAR(9) PRIMARY KEY, Sname VARCHAR(20) UNIQUE, Ssex CHAR(2), Sage SMALLINT, Sdept VARCHAR(20));INSERT INTO Stu.原创 2021-06-28 18:37:58 · 883 阅读 · 0 评论