![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
旧影
自助者,天助之。
展开
-
MySQL之数据库概述and基础操作
1、数据库概述RDBMS:Relational database management system(关系型数据库管理系统)RDBMS=管理员(manager)+仓库(database)database=N个tabletable: 表结构:定义表的列名和列类型 表记录:一行一行的记录2、删除MySQL①开启停止MySQL服务(必须保证mysq...原创 2019-04-07 14:16:48 · 299 阅读 · 0 评论 -
MySQL之约束
约束是添加在列上的,用来约束列的!①. 主键约束(唯一标识)特性: ****非空*** ****唯一*** ****被引用****(使用外键时) * 当表的某一列被指定为主键后,该列就不能为空,不能有重复值出现。 * 创建表时指定主键的两种方式: > CREATE TABLE stu( sid ...原创 2019-04-07 15:24:56 · 188 阅读 · 0 评论 -
MySQL之备份与恢复
数据库 --> sql语句sql语句 --> 数据库①. 数据库导出SQL脚本(备份数据库内容,并不是备份数据库!因此SQL脚本中并没有创建数据库的语句) > mysqldump –u用户名 –p密码 数据库名>生成的脚本文件路径 > 例如:mysqldump -uroot -p123 mydb1>C:\mydb1.sql (与mys...原创 2019-04-07 15:05:27 · 311 阅读 · 0 评论 -
MySQL之控制台编码问题
编码(编码问题只存在于控制台,navicat等可视化工具会在连接时自动设置编码)①. 查看MySQL数据库编码 * SHOW VARIABLES LIKE 'char%';②. 编码解释 * character_set_client:MySQL使用该编码来解读客户端发送过来的数据,例如该编码为UTF8,那么如果客户端发送过来的数据不是UTF8,那么就会出现乱码...原创 2019-04-07 15:01:38 · 607 阅读 · 0 评论 -
MySQL之DQL操作数据库
DQL——数据查询语言1)、字段(列)控制①查询所有列SELECT * FROM 表名;SELECT * FROM emp;其中“*”表示查看所有列②查询指定列SELECT 列1[,列2,… 列N] FROM 表名;SELECT empno,ename,sal,comm FROM 表名;③完全重复的记录只一次当查询结果中的多行记录一模一样时,只显示一行,一般...原创 2019-04-07 14:54:49 · 454 阅读 · 0 评论 -
MySQL之DCL操作数据库
①创建用户CREATE USER 用户名@IP地址 IDENTIFIED BY ‘密码’; 用户只能在指定的IP地址上登录CREATE USER 用户名@’%’ IDENTIFIED BY ‘密码’; 用户可以在任意IP地址上登录②给用户授权GRANT 权限1,…,权限n ON 数据库.* To 用户名@IP地址(数据库.*代表的意思是:数据库中...原创 2019-04-07 14:41:33 · 322 阅读 · 0 评论 -
MySQL之DML操作数据库
DML(数据操作语言,它是对表记录的操作(增、删、改))DQL:查询表记录:SELECT * FROM 表名1)、插入数据INSERT INTO 表名(列名1,列名2,…) VALUES(列值1,列值2,…); 在表名后给出要插入的列名,其他没有指定的列等同于插入null值,所以插入记录总是插入一行,不可能是半行。 在VALUES后给出列值,值的顺序和个...原创 2019-04-07 14:37:42 · 213 阅读 · 0 评论 -
MySQL之DDL操作数据库
1)、数据库([ ]中的SQL语句为可选项)(MySQL数据库中对应UTF-8编码的utf8)查看所有数据库:SHOW DATABASES切换(选择要操作的)数据库:USE 数据库名创建数据库:CREATE DATABASE [IF NOT EXISTS] mydb1 [CHARSET=utf8]删除数据库:DROP DATABASE [IF EXISTS] mydb1修改数据...原创 2019-04-07 14:29:56 · 137 阅读 · 0 评论 -
MySQL之SQL语言概述
①SQL:结构化查询语言(Structured Query Language)②SQL的作用:客户端使用SQL来操作服务器。③SQL标准(例如SQL99,即1999年制定的标准)由国际化标准组织(ISO)制定的,对DBMS的统一操作方式(例如:相同的语句可以操作mysql、oracle等)。④SQL方言某种DBMS不只会支持SQL标准,而且还有一些自己独特的语法,这就称之为方言...原创 2019-04-07 14:22:06 · 182 阅读 · 0 评论 -
MySQL之多表查询
语句关键字顺序:select *from emp, dept, (select * from emp)wheregroup byhavingorder bylimit ①. 分类: * 合并结果集(了解) * 连接查询 * 子查询②:1)合并结果集 * 要求被合并的表中,列的类型和列数相同(结果集相同) * ...原创 2019-04-07 15:51:35 · 131 阅读 · 0 评论