溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

MySql數(shù)據(jù)庫的增刪改查

發(fā)布時間:2020-07-08 05:42:21 來源:網(wǎng)絡(luò) 閱讀:318 作者:無雙戰(zhàn)績 欄目:云計算
1、創(chuàng)建數(shù)據(jù)庫:
CREATE   DATEBASE  數(shù)據(jù)庫名;
例子:create database aa;

MySql數(shù)據(jù)庫的增刪改查

2、查看數(shù)據(jù)庫列表:
SHOW  DATABASES;

MySql數(shù)據(jù)庫的增刪改查

3、選擇進(jìn)入數(shù)據(jù)庫:
USE   數(shù)據(jù)庫;
例子:use  aa;
4、創(chuàng)建數(shù)據(jù)庫表:
CREATE  TABLE   表名(
字段1  數(shù)據(jù)類型  [字段屬性|約束] [索引]  [注釋],
字段2  數(shù)據(jù)類型  [字段屬性|約束] [索引]  [注釋]
……)
例子:create table c02("姓名" CHAR(24),"年齡" INT(4));
5、查看數(shù)據(jù)表列表:
show  tables;
6、查看表中的定義字段:
DESCRIBE  表名   或者  DESC  表名
例子:describe aa;
desc aa;

MySql數(shù)據(jù)庫的增刪改查

7、常用的字段屬性約束:
非空約束    NOT  NULL   如某字段不允許為空,則需要設(shè)置NOT  NULL約束。

默認(rèn)約束    DEFAULT 賦予某字段默認(rèn)值,如果該字段沒有賦值,則其值為默認(rèn)值,如學(xué)生表中男生居多,可設(shè)置性別默認(rèn)值為“男”

唯一約束    UNIQUE   KEY    設(shè)置字段的值是唯一的。允許為空,但只能有一個空值

主鍵約束    PRIMARY  KEY    設(shè)置該字段為表的主鍵,可以作為該表記錄的唯一標(biāo)記

外鍵約束    FOREIGN  KEY    用于在兩表之間建立關(guān)系,需要指定引用主表的哪一字段

自動增長    AUTO_INCREMENT  設(shè)置該字段為自增字段,默認(rèn)每條自增1
8、向數(shù)據(jù)表中插入數(shù)據(jù):
INSERT INTO  表名 [(字段名列表)]  VALUES(值列表);
例子:
insert into cc("id","姓名","年齡") values('12','張三','19');

MySql數(shù)據(jù)庫的增刪改查

插入多行數(shù)據(jù):
INSERT  INTO  表名(字段名列表)  VALUES(值列表),(值列表)…;
例子:
insert into cc values('13','李四','20'),('14','王二','30');

MySql數(shù)據(jù)庫的增刪改查

修改表名:
ALTER  TABLE 舊表名 RENAME   新表名;
例子:alter table c02 rename c01;
修改表中已存在的字段名和數(shù)據(jù)類型:
ALTER  TABLE  表名   CHANGE   原字段名  新字段名  數(shù)據(jù)類型  屬性;
例子:alter table c02 change "出生日期" "×××號碼" INT(18) NOT NULL;
向已存在的字段添加新的字段:
ALTER  TABLE  表名  ADD   字段名   數(shù)據(jù)類型  屬性;
注:
數(shù)據(jù)類型指的是修改后的數(shù)據(jù)類型,如果不需要修改,則和原數(shù)據(jù)類型保持一致,但‘?dāng)?shù)據(jù)類型’不能為空。
例子:alter table c02 add "崗位" CHAR(24);
alter table c02 add "薪資" INT(24);
將表中的某個字段刪除:
ALTER   TABLE  表名  DROP   字段名;
例子:alter table c02 drop 年齡;
更新數(shù)據(jù)記錄:
UPDATE  表名  SET  列名=更新值 [WHERE 更新條件];
注:
SET后面可以緊隨多個“列名=更新值”已修改多個數(shù)據(jù)列的值,不限一個,不同列之間使用逗號分隔
例子:update c02 set 姓名="李四" where 姓名="張三";
數(shù)據(jù)查詢
SELECT  *  FROM   表名  [WHERE 條件語句];
注:
沒有where 條件語句,則默認(rèn)查看表中的所有內(nèi)容。
例子:select * from c02;
刪除數(shù)據(jù)記錄:
DELETE  FROM  表名  [WHERE <刪除條件>];
注:
沒有where條件,則刪除數(shù)據(jù)庫中的所有數(shù)據(jù)記錄。
例子:delete from c02;
刪除表:
DROP   TABLE  表名; 
例子:drop table c02;
刪除數(shù)據(jù)庫:
DROP  DATABASE   數(shù)據(jù)庫名;
例子:drop database aa;
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI