色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql基礎知識點大全

錢諍諍2年前7瀏覽0評論

MySQL是一種開源的關系型數據庫管理系統,特點是速度快、易使用、安全等。MySQL提供了SQL語言編程接口,可以用于創建、修改、刪除數據庫以及添加、刪除、查詢表中的數據。

以下是MySQL基礎知識點大全:

--創建數據庫
CREATE DATABASE 數據庫名;
--刪除數據庫
DROP DATABASE 數據庫名;
--使用數據庫
USE 數據庫名;
--創建表
CREATE TABLE 表名 (
列名1 數據類型1,
列名2 數據類型2,
列名3 數據類型3,
...
);
--刪除表
DROP TABLE 表名;
--修改表
ALTER TABLE 表名 ADD 列名 數據類型;
ALTER TABLE 表名 DROP COLUMN 列名;
ALTER TABLE 表名 MODIFY COLUMN 列名 修改后的數據類型;
--查詢所有表
SHOW TABLES;
--查詢表結構
DESC 表名;
--插入數據
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
--更新數據
UPDATE 表名 SET 列1=值1, 列2=值2, ... WHERE 條件;
--刪除數據
DELETE FROM 表名 WHERE 條件;
--查詢數據
SELECT * FROM 表名 WHERE 條件;
--查詢數據并排序
SELECT * FROM 表名 WHERE 條件 ORDER BY 列名 [ASC|DESC];
--查詢數據并分頁
SELECT * FROM 表名 LIMIT 開始條數, 每頁顯示條數;
--連接查詢
SELECT a.列名, b.列名 FROM 表1 a JOIN 表2 b ON a.列名=b.列名;
--聚合函數查詢
SELECT COUNT(*) FROM 表名;
SELECT SUM(列名) FROM 表名;
SELECT AVG(列名) FROM 表名;
SELECT MAX(列名) FROM 表名;
SELECT MIN(列名) FROM 表名;
--條件查詢
SELECT * FROM 表名 WHERE 列名 [NOT] LIKE '查詢條件';
SELECT * FROM 表名 WHERE 列名 IN (值1, 值2, ...);
SELECT * FROM 表名 WHERE 列名 BETWEEN 值1 AND 值2;
SELECT * FROM 表名 WHERE 列名 IS NULL;
--正則表達式查詢
SELECT * FROM 表名 WHERE 列名 REGEXP '正則表達式';
--權限設置
GRANT 權限 ON 數據庫名.表名 TO 用戶名@'IP地址' IDENTIFIED BY '密碼';
REVOKE 權限 ON 數據庫名.表名 FROM 用戶名@'IP地址';
--備份和還原
mysqldump -u用戶名 -p 數據庫名 >備份文件.sql
mysql -u用戶名 -p 數據庫名< 備份文件.sql
--索引
CREATE INDEX 索引名 ON 表名 (列名);
DROP INDEX 索引名 ON 表名;