MYSQL入門學習基礎片-增刪改查

一、DDL數(shù)據(jù)定義語言

1、數(shù)據(jù)庫操作(暫無需掌握)

2、表結構操作

前提:先使用USE 數(shù)據(jù)庫名 選擇數(shù)據(jù)庫

選擇數(shù)據(jù)庫:mysql>USE mydb1;

創(chuàng)建表格-基礎語句:

CREATE TABLE doctors(

id int(4),

NAME VARCHAR(10),

sex VARCHAR(3),

salary INT(5)

);

查看表的結構:mysql>DESC doctors;

查看當前庫中的所有表:mysql>SHOW TABLES;

查看表的創(chuàng)建語句(查看編碼):mysql>SHOW CREATE TABLE doctors;

修改表的字符集為gbk:mysql>ALTER TABLE doctors CHARACTER SET gbk;

二、DML數(shù)據(jù)操縱語言

作用:用于向數(shù)據(jù)庫表中插入、刪除、修改數(shù)據(jù)

關鍵字:INSERT UPDATE DELETE

向表中插入數(shù)據(jù):

基礎語句:

INSERT INTO table [(column [, column...])]

VALUES (value [, value...]);

例:INSERT into doctors VALUES (1,"素素","女",100000);

注:字符和日期型數(shù)據(jù)應包含在單引號中。

修改表中數(shù)據(jù):

基礎語句:

UPDATE tbl_name

SET col_name1=expr1 [, col_name2=expr2 ...]

[WHERE where_definition]

例:UPDATE doctors SET sex="男" where id=1;

刪除表中數(shù)據(jù)

基礎語句:

delete from tab_name

[WHERE where_definition]

例:DELETE from doctors WHERE id =1;

三、DQL數(shù)據(jù)查詢語言

作用:查詢表中的數(shù)據(jù)

關鍵字:SELECT

查詢表中數(shù)據(jù):

基礎語句:

SELECT [DISTINCT] *|{column1, column2, column3..}

FROM table;

語句釋義:

a、Select 指定查詢哪些列的數(shù)據(jù)。

b、column指定列名。

c、*號代表查詢所有列。

d、From指定查詢哪張表。

e、DISTINCT可選,指顯示結果時,是否剔除重復數(shù)據(jù)

例:

a、SELECT * FROM article

SELECT延伸語句1:(使用where子句進行過濾查詢

SELECT [DISTINCT] *|{column1, column2, column3..}

FROM table

[WHERE where_definition];

例:

a、SELECT * FROM article WHERE article_id=4;

b、SELECT * FROM article WHERE article_title LIKE "%轉載%";(模糊查詢,% 代表零個或多個任意字符)

c、SELECT * FROM article WHERE article_title LIKE "_轉載%";(_占位符,代表一個字符)

SELECT延伸語句2:(使用order by 子句排序查詢結果)

SELECT column1, column2. column3..

FROM table;

order by column asc|desc

例:

SELECT * FROM article ORDER BY article_id ASC;(升序)

SELECT * FROM article ORDER BY article_id DESC; (降序)

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容