Mysql学习笔记
Mysql基础知识学习笔记
小蝌蚪找玛玛
这个作者很懒,什么都没留下…
展开
-
MySQL学习笔记八:多表查询
创建两张表:dept表和emp表/*创建部门表*/CREATE TABLE dept( deptno INT PRIMARY KEY, dname VARCHAR(50), loc VARCHAR(50));/*创建雇员表*/CREATE TABLE emp( empno INT PRIMARY KEY, ename VARCHAR(50), job ...原创 2020-04-03 01:26:32 · 330 阅读 · 0 评论 -
MySQL学习笔记七:数据的备份与恢复
1.备份数据库导出SQL脚本,备份数据库内容,并不是备份数据库!mysqldump –u用户名 –p密码 数据库名>生成的脚本文件路径。例如:mysqldump -uroot -p123 mydb3>d:\mydb3.sql (与mysql.exe和mysqld.exe一样, 都在bin目录下) 注意,不要打分号,不要登录mysql,直接在cmd下运行 注意,生成的脚本文...原创 2020-04-02 22:38:54 · 186 阅读 · 0 评论 -
MySQL学习笔记六:Mysql支持的完整性约束
完整性约束是为了表的数据的正确性!如果数据不正确,那么一开始就不能添加到表中。1.主键当某一列添加了主键约束后,那么这一列的数据就不能重复出现。这样每行记录中其主键列的值就是这一行的唯一标识。例如学生的学号可以用来做唯一标识,而学生的姓名是不能做唯一标识的,因为学生有可能同名。主键列的值不能为NULL,也不能重复! 指定主键约束使用PRIMARY KEY关键字!1.1 创建表:定义...原创 2020-04-02 22:38:41 · 411 阅读 · 0 评论 -
MySQL学习笔记五:数据查询语言DQL
DQL(Data Query Language):数据查询语言,用来查询记录(对表的记录的查询)。1.创建表学生表stuCREATE TABLE stu ( sid CHAR(6), sname VARCHAR(50), age INT, gender VARCHAR(50));INSERT INTO stu VALUES('S_1001', 'liuYi'...原创 2020-04-02 22:38:25 · 341 阅读 · 1 评论 -
MySQL学习笔记四:数据操作语言DML
DML(Data Manipulation Language):数据操作语言,对表的记录进行操作(增、删、改)1.插入数据INSERT INTO 表名(列名1,列名2, …) VALUES(值1, 值2,...):插入指定列的值 INSERT INTO 表名 VALUES(值1,值2,…):因为没有指定要插入的列,所以按创建表时列的顺序插入所有列的值! 2.修改数据UPD...原创 2020-04-02 22:38:13 · 171 阅读 · 0 评论 -
MySQL学习笔记三:数据定义语言DDL
1.基本操作查看所有数据库名称:show databases; 切换数据库:use mydb1,切换到mydb1数据库;2.操作数据库2.1 创建数据库:create database [ifnot exists] mydb1;创建数据库,例如:create database mydb1,创建一个名为mydb1的数据库。如果这个数据已经存在,那么会报错。create dat...原创 2020-04-02 22:37:59 · 277 阅读 · 0 评论 -
MySQL学习笔记二:SQL简要概述
1.什么是SQLSQL:Structured Query Language,即结构化查询语言,它是对关系型数据库的操作语言。它可以应用到所有关系型数据库中,例如:MySQL、Oracle、SQL Server等。虽然SQL可以用在所有关系型数据库中,但很多数据库还都有SQL标准之外的一些语法,我们可以称之为"方言"。例如MySQL中的LIMIT语句就是MySQL独有的方言,其它数据库都不支持!...原创 2020-04-02 22:37:41 · 183 阅读 · 0 评论 -
MySQL学习笔记一:编码
昨晚重装了一下MySQL,今天在查询数据时,发现中文出现了乱码;插入数据时,报错“Incorrect string value: '\xCD\xF5\xCE\xE5' for column 'sname' at row 1”,如下图所示:翻看之前学习MySQL时的笔记,瞬间将问题解决,先将问题总结如下!1.查看MySQL数据库编码2.编码解释character_set_c...原创 2020-03-04 14:19:16 · 960 阅读 · 0 评论 -
MySQL5.5安装配置教程
原文链接:https://blog.csdn.net/weixin_38239039/article/details/796299841、官网下载MySQL 5.5。下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads2、安装MySQL5.5注意:安装之前,请关闭杀毒软件。(1)打开下载的mysql-5....转载 2020-03-03 23:32:52 · 10758 阅读 · 8 评论 -
Mysql中的CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP
文章来源:https://blog.csdn.net/stpeace/article/details/78145218在Mysql中, 如果数据类型为TIMESTAMP或DATETIME的列设置了CURRENT_TIMESTAMP, 那么在insert一条新记录的时候, 时间字段会自动获取到当前时间, 如果设置了ON UPDATE CURRENT_TIMESTAMP, 则时间字段随着upda...转载 2019-07-17 13:05:14 · 1214 阅读 · 0 评论