日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql新增阵列df_DF学Mysql(二)——数据表的基本操作

發布時間:2025/3/15 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql新增阵列df_DF学Mysql(二)——数据表的基本操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.創建數據表

先使用“USE ”指定在哪個數據庫中操作

CREATE TABLE

(

字段1 數據類型 [列級別約束條件] [默認值],

字段2 數據類型 [列級別約束條件] [默認值],

"""

[表級別約束條件]

);

2.查看數據表

SHOW TABLES;

3.操作表的約束

所謂完整性就是數據的準確性和一致性,而完整性檢查就是指檢查數據的準確性和一致性。約束是Mysql保證數據庫表中數據準確性和一致性的一種機制。Mysql支持的完整性約束有以下6種:

3.1使用主鍵約束(PRIMARY KEY,PK)

主鍵,又稱主碼,是表中一列或多列的組合。主鍵約束(Primary Key Constraint)要求主鍵列的數據唯一,且不能為空。

主鍵分為單字段主鍵和多字段主鍵。

3.1.1單字段主鍵

在定義的同時指定主鍵  字段名 數據類型 PRIMARY KEY,

定義完所有列后指定主鍵CONSTRAINT 約束名? PRIMARY KEY (字段名);

3.1.2多字段聯合主鍵

PRIMARY KEY(字段1,字段2,...,字段n);

3.2使用外鍵約束(FOREIGN KEY,FK)

外鍵用來在兩個表之間建立連接,可以是一列或多列。它是表中的一個字段,可以不是本表的主鍵,但必須對應另外一個表的主鍵。外鍵的主要作用是保證數據引用的完整性,定義外鍵后,不允許在另一個表中刪除具有關聯關系的行。

主表(父表):相關聯字段中主鍵所在的那個表是主表

從表(子表):相關聯字段中外鍵所在的那個表是從表

語法形式:CONSTRAINT? FOREIGN KEY (字段名1,字段名2,...,字段名n) REFERENCES 表名 (主鍵列1,主鍵列2,...,主鍵列n)

3.3設置非空約束(NOT NULL,NK)

字段名 數據類型 NOT NULL,

3.4設置默認值(DEFAULT)

字段名 數據類型 DEFAULT 默認值,

3.5設置唯一約束(UNIQUE,UK)

在定義完后直接約束:字段名 數據類型 UNIQUE,

定義完所有列之后指定約束:CONSTRAINT 約束名 UNIQUE 字段名,

3.6設置屬表的屬性值自動增加

字段名 數據類型 AUTO_INCREAMENT;

4.1查看數據表結構

先選擇數據庫:USE

DESCRIBE 表名;  或  DESC 表名;

4.2查看表詳細定義

SHOW CREATE TABLE ? \G

使用參數‘\G’讓輸出更美觀

5.刪除表

DROP TABLE ;

6.修改表

6.1修改表名

ALTER TABLE RENAME [TO] ;

[TO]為可選參數,使用與否不影響結果

6.2修改字段的數據類型

ALTER TABLE MODIFY ;

6.3修改字段名

ALTER TABLE CHANGE ;

6.4同時修改字段名和數據類型

ALTER TABLE CHANGE ;

6.5添加字段

ALTER TABLE ADD [ FIRST | AFTER ];

FIRST參數:把添加的字段設置為表的第一個字段

AFTER參數:將字段添加到指定字段后面

6.6刪除字段

ALTER TABLE DROP ;

6.7修改字段的順序

ALTER TABLE MODIFY FIRST | AFTER ;

“字段1"指要修改位置的字段。將”字段1“設置為第一個字段或插入到”字段2“之后。

7.更改表的存儲引擎

存儲引擎是Mysql中的數據存儲在文件或內存中時采用的不同技術實現。主要有九種:FEDERATED、MRG_MYISAM、MyISAM、BLACKHOLE、CSV、MEMORY、ARCHIVE、InnoDB、和PERFORMANCE_SCHEMA。

7.1查看當前Mysql所支持的引擎

SHOW ENGINES \G

7.2查詢默認存儲引擎

SHOW VARIABLES LIKE 'storage_engine%';

7.3修改默認存儲引擎

1)打開my.ini配置文件

2)修改【mysqld】這個組的default-storage-engine為”default-storage-engine=“

7.4更改表的存儲引擎

ALTER TABLE ENGINE=;

8.刪除表的外鍵約束

ALTER TABLE DROP FOREIGN KEY ;

總結

以上是生活随笔為你收集整理的mysql新增阵列df_DF学Mysql(二)——数据表的基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。