日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

rdbms mysql_RDBMS-mysql初步

發(fā)布時(shí)間:2025/4/5 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rdbms mysql_RDBMS-mysql初步 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

rdbms:

1、數(shù)據(jù)庫(kù)的建立刪除

2、表單的創(chuàng)建、刪除、修改

3、索引的創(chuàng)建和刪除

4、用戶和權(quán)限

5、數(shù)據(jù)的增刪改

6、查詢

DML:數(shù)據(jù)操作語(yǔ)言

INSERT REPLACE DELETE UPDATE

DDL:數(shù)據(jù)定義語(yǔ)言

CREATE DROP ALTER

DCL:數(shù)據(jù)控制語(yǔ)言

GRANT REVOKE

SELECT

數(shù)據(jù)庫(kù)管理系統(tǒng):

Oracle Sybase Infomix

Mysql EnterpriseDB

DBMS:

數(shù)據(jù)管理獨(dú)立性

有效的完成數(shù)據(jù)讀取

保證數(shù)據(jù)的完整性和安全性

數(shù)據(jù)集中管理

并發(fā)存儲(chǔ)和故障恢復(fù)

減少應(yīng)用程序的開(kāi)發(fā)時(shí)間

SQL:ANSI

sql86 sql89 sql92 sql99

SQL命令:

分析器 ? ?計(jì)劃執(zhí)行器

優(yōu)化器

文件的存取方法

緩存器 ? ? ? ? ? ? ? ? ? ? ? ? 事務(wù)管理器

磁盤空間管理器 ——————> 磁盤 ? ? ? ? 鎖管理器

軟件包的格式:

軟件包管理器特有的格式

通用二進(jìn)制格式

源代碼

rpm包:mysql mysql-server

二進(jìn)制程序:mysql

-u 指定用戶名

-p 指定密碼

-h 指定mysql-server

用戶名:[email?protected] ?user和允許該user在哪個(gè)host上,連接mysql-server

如果客戶端和服務(wù)器位于同一臺(tái)主機(jī),那么c/s通信協(xié)議

linux:socket ?/var/lib/mysql/mysql.sock

windows:memory

quit:退出

mysqld

tcp:3306 user:mysql group:mysql

安裝位置: /var/lib/mysql/

mysql初始化:建立mysql數(shù)據(jù)庫(kù),保存DBMS的元數(shù)據(jù)信息。

mysql:是交互式客戶端,兩種工作模式。

交互式模式

批處理模式

交互式模式命令類別:

客戶端命令

USE 數(shù)據(jù)庫(kù)名 ?//設(shè)定默認(rèn)數(shù)據(jù)庫(kù)

服務(wù)器端命令:必須使用語(yǔ)句結(jié)束符,默認(rèn)是分號(hào)。

關(guān)系數(shù)據(jù)庫(kù)對(duì)象:

索引

視圖

約束

存儲(chǔ)過(guò)程

存儲(chǔ)函數(shù)

觸發(fā)器

游標(biāo)

用戶

權(quán)限

事務(wù)

表:行、列

表:實(shí)體

行:row

列:field ?column

字段名稱 ?數(shù)據(jù)類型 ?類型修飾(約束)

字符

CHAR(n) ? //最大256個(gè)字符

VARCHAR(n) //最大65536個(gè)字符

BINARY(n) //區(qū)分大小寫

VARBINARY(n)

TEXT(n) ?//文本大對(duì)象

BLOB(n) //區(qū)分大小寫大對(duì)象

數(shù)值

精確數(shù)值

整型

TINYINT

SMALLINT

MEDIUMINT

INT

BIGINT

修飾符 UNSIGNED

NOT NULL

十進(jìn)制

DECIMAL

近似數(shù)值

FLOAT

DOUBLE

日期時(shí)間

DATE

TIME

DATETIME

STAMP

布爾

內(nèi)置

ENUM

SET

DCL:

SELECT

GRANT

GRANT pri1,pri2.... ON DATABASE.TABLE TO [email?protected]

REVOKE

REVOKE pri1,pri2.... ON DATABASE.TABLE FROM [email?protected]

CREATE USER [email?protected] IDENTIFIED BY ‘password‘;

host: ip

hostname

network

通配符

_:匹配任意單個(gè)字符

%:匹配任意長(zhǎng)度的任意字符

DDL:

CREATE

CREATE DATABASE dbase_name;

CREATE TABLES tbase_name(col1,col2....);

ALTER

ALTER TABLE tb_name

MODIFY

CHANGE

ADD

DROP

DROP

DROP DATABASE dbase_name;

DROP TABLE tb_name;

DML:

INSERT

INSERT INTO tb_name (col1,col2...) VALUE (‘‘, , ),(‘‘, , );

UPDATE

UPDATE tb_name SET col1=value WHERE col2=value;

DELETE

DELETE FROM tb_name WHERE

選擇

SELECT 字段 FROM tb_name WHERE

查看庫(kù)中的表: SHOW TABLES FROM db_name;

查看biao的結(jié)構(gòu):DESC tb_name;

查看用戶授權(quán):SHOW GRANTS FOR [email?protected]

選擇和投影

選擇:指定以某字段為搜索碼,進(jìn)行邏輯比較,篩選符合條件的行;

選擇行 ?用WHERE指定篩選條件

投影:遮住某些字段

選擇列

原文:http://jiaoxianyao.blog.51cto.com/11369252/1930596

總結(jié)

以上是生活随笔為你收集整理的rdbms mysql_RDBMS-mysql初步的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。