久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Mysql數據庫中基本操作示例

141次閱讀
沒有評論

共計 2571 個字符,預計需要花費 7 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

丸趣 TV 小編給大家分享一下 Mysql 數據庫中基本操作示例,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

一. 庫的操作

1. 創(chuàng)建數據庫

創(chuàng)建數據庫:

create database 庫名 charset utf8;   charset uft8   可選項

1.2 數據庫命名規(guī)范:

可以由字母、數字、下劃線、@、#、$

區(qū)分大小寫

唯一性

不能使用關鍵字如 create select

不能單獨使用數字

最長 128 位

2. 數據庫基本操作:

1 查看數據庫
show databases;
show create database db1;
select database();
2 選擇數據庫
USE 數據庫名
3 刪除數據庫
DROP DATABASE 數據庫名;
4 修改數據庫
alter database db1 charset utf8;

二. 表的操作:

表相當于文件,表中的一條記錄就相當于文件的一行內容,表中的一條記錄有對應的標題,稱為

Mysql 數據庫中基本操作示例        

第一行的 cid  cname  teacher_id 是字段,   其余每一行 都是一條記錄.

創(chuàng)建表:

# 語法:create table 表名 (字段名 1 類型 [( 寬度) 約束條件 ],
字段名 2 類型 [(寬度) 約束條件 ],
字段名 3 類型 [(寬度) 約束條件 ]
1. 在同一張表中,字段名是不能相同
2. 寬度和約束條件可選、非必須,寬度指的就是字段長度約束,例如:char(10) 里面的 10
3. 字段名和類型是必須的 
# 事例
mysql create database db1 charset utf8;
mysql use db1;
mysql create table t1( 
 - id int, 
 - name varchar(50),
 - sex enum(male , female),
 - age int(3)
mysql show tables; #查看 db1 庫下所有表名
mysql desc t1;
+-------+-----------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-----------------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | varchar(50) | YES | | NULL | |
| sex | enum(male , female) | YES | | NULL | |
| age | int(3) | YES | | NULL | |
+-------+-----------------------+------+-----+---------+-------+
mysql select id,name,sex,age from t1;
Empty set (0.00 sec)
mysql select * from t1;
Empty set (0.00 sec)
mysql select id,name from t1;
Empty set (0.00 sec)

查看表結構:

mysql describe t1; #查看表結構,可簡寫為:desc 表名
+-------+-----------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-----------------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | varchar(50) | YES | | NULL | |
| sex | enum(male , female) | YES | | NULL | |
| age | int(3) | YES | | NULL | |
+-------+-----------------------+------+-----+---------+-------+

mysql show create table t1\G; #查看表詳細結構,可加 \G

插入數據

mysql insert into t1 values
 - (1, chao ,18, male),
 - (2, sb ,81, female)
mysql select * from t1;
+------+------+------+--------+
| id | name | age | sex |
+------+------+------+--------+
| 1 | chao | 18 | male |
| 2 | sb | 81 | female |
+------+------+------+--------+

| 4 | NULL | NULL | NULL | +------+------+------+--------+

修改表: alter table   都是固定的語法格式

 語法:1. 修改表名
 ALTER TABLE 表名 
 RENAME 新表名;
2. 增加字段
 ALTER TABLE 表名
 ADD 字段名 數據類型 [完整性約束條件…], #注意這里可以通過逗號來分割,一下添加多個約束條件
 ADD 字段名 數據類型 [完整性約束條件…];
 ALTER TABLE 表名
 ADD 字段名 數據類型 [完整性約束條件…] FIRST; #添加這個字段的時候,把它放到第一個字段位置去。ALTER TABLE 表名
 ADD 字段名 數據類型 [完整性約束條件…] AFTER 字段名;#after 是放到后的這個字段的后面去了,我們通過一個 first 和一個 after 就可以將新添加的字段放到表的任意字段位置了。3. 刪除字段
 ALTER TABLE 表名 
 DROP 字段名;
4. 修改字段
 ALTER TABLE 表名 
 MODIFY 字段名 數據類型 [完整性約束條件…];
 ALTER TABLE 表名 
 CHANGE 舊字段名 新字段名 舊數據類型 [完整性約束條件…]; #change 比 modify 還多了個改名字的功能,這一句是只改了一個字段名
 ALTER TABLE 表名 
 CHANGE 舊字段名 新字段名 新數據類型 [完整性約束條件…];# 這一句除了改了字段名,還改了數據類型、完整性約束等等的內容 

以上是“Mysql 數據庫中基本操作示例”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業(yè)資訊頻道!

向 AI 問一下細節(jié)

丸趣 TV 網 – 提供最優(yōu)質的資源集合!

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-12-18發(fā)表,共計2571字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 云和县| 宁晋县| 衡阳县| 家居| 横峰县| 江达县| 绿春县| 老河口市| 崇州市| 邢台市| 扶余县| 泸西县| 灵寿县| 革吉县| 吉水县| 赤峰市| 湄潭县| 和林格尔县| 竹北市| 德兴市| 泽库县| 克什克腾旗| 额尔古纳市| 姜堰市| 凌云县| 镇康县| 林甸县| 东山县| 渝中区| 改则县| 牟定县| 尤溪县| 如东县| 长治县| 泰来县| 宁明县| 德昌县| 建瓯市| 弥渡县| 阜南县| 封开县|