真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mysql數(shù)據(jù)庫(kù)中基本操作示例

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

錫林郭勒盟網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,錫林郭勒盟網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為錫林郭勒盟超過(guò)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的錫林郭勒盟做網(wǎng)站的公司定做!

一. 庫(kù)的操作

1.創(chuàng)建數(shù)據(jù)庫(kù)

創(chuàng)建數(shù)據(jù)庫(kù):

create database 庫(kù)名 charset utf8;   charset uft8  可選項(xiàng)

1.2 數(shù)據(jù)庫(kù)命名規(guī)范:

可以由字母、數(shù)字、下劃線、@、#、$

區(qū)分大小寫

唯一性

不能使用關(guān)鍵字如 create select

不能單獨(dú)使用數(shù)字

最長(zhǎng)128位

2.數(shù)據(jù)庫(kù)基本操作:

1 查看數(shù)據(jù)庫(kù)
show databases;
show create database db1;
select database();

2 選擇數(shù)據(jù)庫(kù)
USE 數(shù)據(jù)庫(kù)名

3 刪除數(shù)據(jù)庫(kù)
DROP DATABASE 數(shù)據(jù)庫(kù)名;

4 修改數(shù)據(jù)庫(kù)
alter database db1 charset utf8;

二. 表的操作:

表相當(dāng)于文件,表中的一條記錄就相當(dāng)于文件的一行內(nèi)容,表中的一條記錄有對(duì)應(yīng)的標(biāo)題,稱為

Mysql數(shù)據(jù)庫(kù)中基本操作示例        

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

創(chuàng)建表:

#語(yǔ)法:
create table 表名(
字段名1 類型[(寬度) 約束條件],
字段名2 類型[(寬度) 約束條件],
字段名3 類型[(寬度) 約束條件]
);

#注意:
1. 在同一張表中,字段名是不能相同
2. 寬度和約束條件可選、非必須,寬度指的就是字段長(zhǎng)度約束,例如: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庫(kù)下所有表名

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)

查看表結(jié)構(gòu):

mysql> describe t1; #查看表結(jié)構(gòu),可簡(jiǎn)寫為: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; #查看表詳細(xì)結(jié)構(gòu),可加\G

插入數(shù)據(jù)

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 |
+------+------+------+--------+



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

修改表: alter table  都是固定的語(yǔ)法格式

語(yǔ)法:
1. 修改表名
      ALTER TABLE 表名 
                          RENAME 新表名;

2. 增加字段
      ALTER TABLE 表名
                          ADD 字段名  數(shù)據(jù)類型 [完整性約束條件…], #注意這里可以通過(guò)逗號(hào)來(lái)分割,一下添加多個(gè)約束條件
                          ADD 字段名  數(shù)據(jù)類型 [完整性約束條件…];
      ALTER TABLE 表名
                          ADD 字段名  數(shù)據(jù)類型 [完整性約束條件…]  FIRST; #添加這個(gè)字段的時(shí)候,把它放到第一個(gè)字段位置去。
      ALTER TABLE 表名
                          ADD 字段名  數(shù)據(jù)類型 [完整性約束條件…]  AFTER 字段名;#after是放到后的這個(gè)字段的后面去了,我們通過(guò)一個(gè)first和一個(gè)after就可以將新添加的字段放到表的任意字段位置了。
                            
3. 刪除字段
      ALTER TABLE 表名 
                          DROP 字段名;

4. 修改字段
      ALTER TABLE 表名 
                          MODIFY  字段名 數(shù)據(jù)類型 [完整性約束條件…];
      ALTER TABLE 表名 
                          CHANGE 舊字段名 新字段名 舊數(shù)據(jù)類型 [完整性約束條件…];  #change比modify還多了個(gè)改名字的功能,這一句是只改了一個(gè)字段名
      ALTER TABLE 表名 
                          CHANGE 舊字段名 新字段名 新數(shù)據(jù)類型 [完整性約束條件…];#這一句除了改了字段名,還改了數(shù)據(jù)類型、完整性約束等等的內(nèi)容

以上是“Mysql數(shù)據(jù)庫(kù)中基本操作示例”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當(dāng)前名稱:Mysql數(shù)據(jù)庫(kù)中基本操作示例
鏈接URL:http://weahome.cn/article/iggdjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部