rdbms:
成都創(chuàng)新互聯(lián)主營靈壽網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶App定制開發(fā),靈壽h5微信小程序開發(fā)搭建,靈壽網(wǎng)站營銷推廣歡迎靈壽等地區(qū)企業(yè)咨詢
1、數(shù)據(jù)庫的建立刪除
2、表單的創(chuàng)建、刪除、修改
3、索引的創(chuàng)建和刪除
4、用戶和權(quán)限
5、數(shù)據(jù)的增刪改
6、查詢
DML:數(shù)據(jù)操作語言
INSERT REPLACE DELETE UPDATE
DDL:數(shù)據(jù)定義語言
CREATE DROP ALTER
DCL:數(shù)據(jù)控制語言
GRANT REVOKE
SELECT
數(shù)據(jù)庫管理系統(tǒng):
Oracle Sybase Infomix
MySQL EnterpriseDB
DBMS:
數(shù)據(jù)管理獨立性
有效的完成數(shù)據(jù)讀取
保證數(shù)據(jù)的完整性和安全性
數(shù)據(jù)集中管理
并發(fā)存儲和故障恢復(fù)
減少應(yīng)用程序的開發(fā)時間
SQL:ANSI
sql86 sql89 sql92 sql99
SQL命令:
分析器 計劃執(zhí)行器
優(yōu)化器
文件的存取方法<——————磁盤 故障恢復(fù)管理器
緩存器 事務(wù)管理器
磁盤空間管理器 ——————> 磁盤 鎖管理器
軟件包的格式:
軟件包管理器特有的格式
通用二進制格式
源代碼
rpm包:mysql mysql-server
二進制程序:mysql
-u 指定用戶名
-p 指定密碼
-h 指定mysql-server
用戶名:user@host user和允許該user在哪個host上,連接mysql-server
如果客戶端和服務(wù)器位于同一臺主機,那么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ù)庫,保存DBMS的元數(shù)據(jù)信息。
mysql:是交互式客戶端,兩種工作模式。
交互式模式
批處理模式
交互式模式命令類別:
客戶端命令
USE 數(shù)據(jù)庫名 //設(shè)定默認數(shù)據(jù)庫
服務(wù)器端命令:必須使用語句結(jié)束符,默認是分號。
關(guān)系數(shù)據(jù)庫對象:
表
索引
視圖
約束
存儲過程
存儲函數(shù)
觸發(fā)器
游標
用戶
權(quán)限
事務(wù)
表:行、列
表:實體
行:row
列:field column
字段名稱 數(shù)據(jù)類型 類型修飾(約束)
字符
CHAR(n) //最大256個字符
VARCHAR(n) //最大65536個字符
BINARY(n) //區(qū)分大小寫
VARBINARY(n)
TEXT(n) //文本大對象
BLOB(n) //區(qū)分大小寫大對象
數(shù)值
精確數(shù)值
整型
TINYINT
SMALLINT
MEDIUMINT
INT
BIGINT
修飾符 UNSIGNED
NOT NULL
十進制
DECIMAL
近似數(shù)值
FLOAT
DOUBLE
日期時間
DATE
TIME
DATETIME
STAMP
布爾
內(nèi)置
ENUM
SET
DCL:
SELECT
GRANT
GRANT pri1,pri2.... ON DATABASE.TABLE TO 'username@host'
REVOKE
REVOKE pri1,pri2.... ON DATABASE.TABLE FROM 'username@host'
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
DROP USER 'username'@'host';
host: ip
hostname
network
通配符
_:匹配任意單個字符
%:匹配任意長度的任意字符
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
查看庫中的表: SHOW TABLES FROM db_name;
查看biao的結(jié)構(gòu):DESC tb_name;
查看用戶授權(quán):SHOW GRANTS FOR 'username'@'host'
選擇和投影
選擇:指定以某字段為搜索碼,進行邏輯比較,篩選符合條件的行;
選擇行 用WHERE指定篩選條件
投影:遮住某些字段
選擇列
當前名稱:RDBMS-mysql初步
分享URL:http://aaarwkj.com/article18/pcdodp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站排名、App設(shè)計、網(wǎng)站導(dǎo)航、網(wǎng)頁設(shè)計公司、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)