MySQL流浪记(四)—— DDL和DML区别与介绍
生活随笔
收集整理的這篇文章主要介紹了
MySQL流浪记(四)—— DDL和DML区别与介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
DDL與DML的區別
DDL:數據定義語言,對于數據庫、表、圖、索引等進行操作。
具體操作有:CREATE(創建)、ALTER(修改)、DROP/TRUNCATE(刪除)
DML:數據操縱語言,對表中的數據進行操作。
具體操作有:SELECT(查詢)、INSERT(添加)、DELETE(刪除)、UPDATE(修改)
接下來就是對DDL和DML進行具體操作。
DDL(數據定義語言)
查看所有的數據庫
SHOW DATABASES;創建數據庫
CREATE DATABASE 數據庫名切換數據庫
USE 數據庫名創建表
CREATE TABLE (字段 字段類型 其他屬性);使用DESC來查看當前的表結構
這里要注意的是,如果表名或者列名與MySQL中的關鍵字重復了就會報錯哦,如果非要使用關鍵字來命名,可以使用反引號修飾
不知道怎么打反引號?鏈接
修改表
添加字段
ALTER TABLE 表名 ADD (字段 字段類型 其他屬性);修改字段
ALTER TABLE 表名 MODIFY 字段 字段類型 其他屬性;修改字段的時候可以一次修改多個字段,用逗號隔開即可
刪除字段
ALTER TABLE 表名 DROP 字段;更改表名
ALTER TABLE 表名 RENAME 新表名;刪除表
DROP TABLE 表名DML(數據操縱語言)
查詢
SELECT * FROM 表名; SELECT * FROM 表名 WHERE 字段=字段值建議盡量不要使用SELECT *這樣來查詢,如果這個表中的數據很大,這樣的一個查詢無疑會是一個災難的發生,最好使用“SELECT 字段 FROM 表名 WHERE 字段=字段值”查詢,具體的這個在之后的SQL優化會說到。
添加
INSERT INTO 表名 VALUES(值);使用這種方式添加,要注意的是值必須要與表中的所有字段一一對應
INSERT INTO 表名(字段) VALUES(值);使用這種方式添加,要注意的是后面的值必須要和前面的字段一一對應
修改
UPDATE 表名 SET 字段 = 值 WHERE 字段 = 值;刪除
清空表中指定數據
DELETE FROM 表名 WHERE 字段 = 字段值;清空表中所有數據:
DELETE FROM 表名; 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的MySQL流浪记(四)—— DDL和DML区别与介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为了帮粉丝完成毕业设计,我发现了一款私活
- 下一篇: linux cmake编译源码,linu