第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

mysql數(shù)據(jù)表學(xué)習(xí)筆記

標(biāo)簽:
MySQL

什么是sql语言

用于访问和处理数据的标准计算机语言。

DML 添加 修改 删除 查找

DCL 用户 权限 事务

DDL 逻辑库 数据表 视图 索引

SQL语句不区分大小写,但字符串区分大小写。

sql语句必须以分号结束

sql语句中的空白和换行没有限制,但不能破坏语法

#   /*   */注释

创建逻辑裤   CREATE    DATABASE 逻辑库名;

SHOW DATABASES;

DROP DATABASE 逻辑库名;          #----删除

创建数据表

CREATE TABLE 数据表(

列名1 数据类型[约束] [COMMENT 注释],

列名2 数据类型[约束] [COMMENT 注释],

......

)[COMMENT=注释];

USE test;

表添加数据

INSERT INTO 表名 VUELUS(‘值’,‘值’)

数据表的其他操作 SHOW, DESC, SHOW CREATE TABLE ,DROP TABLE

数据类型

数字:TINYINT SMALLINT MEDIUMINT INT BIGINT FLOAT DOUBLE DECIMAL

浮点数丢失精度

字符串:CHAR  (1-255固定) VARCHAR(不固定长度)  TEXT MEDIUMTEXT LONGTEXT(不确定)

日期类型:DATE TIME YEAR DATETIME TIMESTAMP(时间戳)

修改数据表结构

添加字段

    ALTER TABLE  表名称

    ADD 列1 数据类型[约束][Comment注释],

    ADD  列2 数据类型[约束] [COMMENT 注释],

    .......;

修改字段类型和约束

    ALTER TABLE  表名称

    MODIFY 列1 数据类型[约束][Comment注释],

    .......;

修改字段名称

    ALTER TABLE  表名称

    CHANGE 列1 新列名1 数据类型[约束][Comment注释] ,

    .......;

删除字段

    ALTER TABLE  表名称

    DROP 列1

    .......;

数据库的范式

构造数据库必须遵循一定的规则,这种规则就是范式

目前关系数据有6种范式,一般情况下,只满足第三范式即可

第一范式(原子性)是数据库的基本要求,不满足这点就不是关系数据库。

每一列都是不可以分割的基本数据项,同一列中不能有多个值,也不能存在重复的属性。

第二范式(唯一性)数据表中的每条记录必须唯一性的。为了实现区分,通常加一个主键列。

第三范式(关联性)每列都与主键有直接关系,不存在传递依赖。

字段约束

主键约束: PRIMARY KEY    非空约束:NOT NULL    唯一约束:UNIQUE     外键约束:FOREIGN KEY

建议使用数字类型

自动增长     AUTO_INCREMENT

NULL是没有值不是空值。     NOT NULL DEFAULT FALSE

外键约束的定义是写在子表上的

FOREGIN KEY (deptno) REFERENCES t_dept(deptno)

ENUM枚举类型

外键约束的闭环问题:如果形成,将无法删除任何一张表的记录

放弃外键约束

数据排列的好处

一旦数据排序后,查找速度就会翻倍。

如何创建索引

CREATE TABLE 表名称(

...........

INDEX[索引名称] (字段),

..............

);

如何添加和删除索引

CREATE INDEX 索引名称 ON 表名(字段);

ALTER TABLE 表名称 ADD INDEX [索引名](字段);

SHOW INDEX FROM 表名;

DROP INDEX 索引名称 ON 表名 ;

索引的使用原则

数据量很大,而且经常被查询的数据表可以设置索引

索引值添加在经常被用作检索条件的字段上面

不要在大字段上创建索引




點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消