数据库
Kukeoo
记录自己的学习生涯
展开
-
MySQL 基础篇 十【存储过程和函数】
1原创 2021-03-02 17:46:12 · 139 阅读 · 0 评论 -
MySQL 基础篇 九【视图】
一、简介视图:MySQL从5.0.1版本开始提供视图功能。一种虚拟存在的表,行和列的数据来自 定义视图 的查询中使用的表 ,并且是在使用视图时动态生成的,只保存了sql逻辑,不 保存查询结果应用场景:– 多个地方用到同样的查询结果– 该查询结果使用的sql语句较复杂示例:案例 查询姓张的学生名和专业名SELECT stuname,majornameFROM stuinfo sINNER JOIN major mON s.majorid = m.idWHERE s.原创 2021-03-02 16:50:28 · 119 阅读 · 0 评论 -
MySQL 基础篇 八【TCL:数据库控制语言与事务】
1原创 2021-03-02 14:46:21 · 125 阅读 · 0 评论 -
MySQL 基础篇 七【标识列】
一、含义标识列,又称为自增长列。含义:可以不用手动的插入值,系统提供默认的序列值。二、用法一、创建表时设置标识列CREATE TABLE tab_identity(id INT PRIMARY KEY,NAME VARCHAR(20));INSERT INTO tab_identityVALUES(1,'john');CREATE TABLE tab_identity2(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(2原创 2021-03-02 13:34:34 · 290 阅读 · 0 评论 -
MySQL 基础篇 六【约束】
一、什么是约束为了保证数据的一致性和完整性,SQL规范以约 束的方式对表数据进行额外的条件限制。• 约束是表级的强制规定• 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)二、常见约束有以下六种约束:– NOT NULL 非空约束,规定某个字段不能为空 – UNIQUE 唯一约束,规定某个字段在整个表中是唯一的– PRIMARY KEY 主键(非空且唯一) – FOREIGN KEY 外键原创 2021-03-02 10:56:46 · 720 阅读 · 0 评论 -
MySQL 基础篇 五【数据类型】
一、基本介绍SQL类型主要分为三类:数值类型,字符类型,日期类型。二、整型整型分为TinyintSmallintMediuintIntBigint具体的大小如下:三、浮点型浮点型和C语言一样,分为float和double其中float占4字节,为单精度;double占8字节,为双精度。还有定点数类型,可指定有效范围。四、位类型位类型为Bit(M),字节为1~8,范围是Bit(1)~Bit(8).五、字符型char和va.原创 2021-03-02 00:38:44 · 238 阅读 · 0 评论 -
MySQL 基础篇 四【DDL:数据库定义语言】
一、定义DDL(Data Definition Language):数据定义语句,用于库和 表的创建、修改、删除。 DDL用于定义数据库的结构,比如创建、修改或删除 数据库对象,包括如下SQL语句:CREATE TABLE:创建数据库表ALTER TABLE:更改表结构、添加、删除、修改列长度DROP TABLE:删除表CREATE INDEX:在表上建立索引DROP INDEX:删除索引二、数据库库:1.库的创建语法:CREATE DATABASE 库名;.原创 2021-03-01 23:03:58 · 166 阅读 · 0 评论 -
MySQL 基础篇 三【DML:数据库操纵语言】
一、概念DML(Data Manipulation Language):数据操纵语句,用于添 加、删除、修改、查询数据库记录,并检查数据完整性DML用于查询与修改数据记录,包括如下SQL语句:INSERT:添加数据到数据库中UPDATE:修改数据库中的数据DELETE:删除数据库中的数据SELECT:选择(查询)数据SELECT是SQL语言的基础,最为重要。【SELECT在基础篇 二中】二、INSERT1.插入beauty表字符型用单引号1.插入的值的类型要原创 2021-03-01 17:53:12 · 223 阅读 · 0 评论 -
MySQL 基础篇 二【DQL:数据库查询语言】
一、基础查询二、条件查询三、排序查询四、常见函数五、分组函数六、分组查询七、连接查询八、子查询九、分页查询十、union联合查询原创 2021-03-01 00:43:31 · 1395 阅读 · 0 评论 -
MySQL 基础篇 一【常用命令&语法规范】
一、常用命令注,和命令行不同,MySQL的每一条语句后都需要加上分号结束。1、显示数据库:show databases;2、进入test数据库:use test;3、展示test数据库中的表:show tables;4、查看当前数据库select database();5、建立新表create table stuinfo( -> id int, -> name varchar(20));6、查看表的结构:de...原创 2021-02-28 01:09:20 · 254 阅读 · 0 评论 -
MySQL 【解决MYSQL配置时的问题】
一、security settings如果之前没有装过MySQL,那么进入控制面板完全卸载,然后在你的安装目录下把MySQL这个文件给删除;如果之前装过MySQL(比如我),那么可忽略此问题。二、打开MySQL以管理员身份运行cmd:然后输入:net start mysql接下来进行登录:输入密码即可。...原创 2021-02-28 00:31:09 · 121 阅读 · 0 评论 -
MySQL 基础篇 一 【数据库基础】
一、数据库的优点数据库的优点 1.持久化数据到本地 2.可以实现结构化查询,方便管理二、相关概念 1、DB:数据库,保存一组有组织的数据的容器 2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据 3、SQL:结构化查询语言,用于和DBMS通信的语言SQL的优点:1、不是某个特定数据库供应商专有的语言,几乎所有 DBMS都支持SQL。2、简单易学。3、虽然简单,但实际上是一种强有力的语言,灵活使 用其...原创 2021-02-27 21:41:30 · 175 阅读 · 0 评论