成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來(lái)到九壹網(wǎng)。
搜索
您的當(dāng)前位置:首頁(yè)mysql_語(yǔ)法總結(jié)_MySQL

mysql_語(yǔ)法總結(jié)_MySQL

來(lái)源:九壹網(wǎng)

bitsCN.com

環(huán)境:mysql 5.5

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

1 create database test;

我們執(zhí)行代碼就可以創(chuàng)建test數(shù)據(jù)庫(kù)了,如果想要查看我們是否創(chuàng)建好了數(shù)據(jù)庫(kù)test,我們可以通過(guò)一下代碼查看mysql中的所有數(shù)據(jù)庫(kù)

show databases;

在我機(jī)器上面查詢(xún)出來(lái)的是:

mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || drp || duona || expert || jeecgv3 || mysql || performance_schema || sample || test || test_uuuu_test |+--------------------+10 rows in set

我們可以看到,在數(shù)據(jù)庫(kù)中我們已經(jīng)創(chuàng)建好了test數(shù)據(jù)庫(kù)了。

現(xiàn)在我們就選定了test數(shù)據(jù)庫(kù)了,接下來(lái)如果我們希望刪除test數(shù)據(jù)庫(kù),我們只需要使用下面的sql語(yǔ)句即可:

mysql> drop database test;Query OK, 0 rows affected

現(xiàn)在我們?cè)俅尾樵?xún)mysql中所有的數(shù)據(jù)庫(kù)情況:

mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || drp || duona || expert || jeecgv3 || mysql || performance_schema || sample || test_uuuu_test |+--------------------+9 rows in set

可以發(fā)現(xiàn),test數(shù)據(jù)庫(kù)已經(jīng)被我們刪除。

//回到test沒(méi)被刪除的狀態(tài)

現(xiàn)在我們需要操作test數(shù)據(jù)庫(kù),我們可以使用下面代碼,選擇數(shù)據(jù)庫(kù)test:

mysql> use test;Database changed

我們需要查看test數(shù)據(jù)庫(kù)中現(xiàn)在有多少?gòu)埍?,可以使用?/p>

mysql> show tables;Empty set

我們可以清楚的看到,現(xiàn)在test中是沒(méi)有任何表的。

那么現(xiàn)在我們就往里面添加一張表吧!

mysql> create table student(id int not null primary key,name varchar(20) not null unique);Query OK, 0 rows affected

我們往test數(shù)據(jù)庫(kù)中添加了一張student表,表中有id,name字段。

現(xiàn)在再看一下test中的表情況:

mysql> show tables;+----------------+| Tables_in_test |+----------------+| student |+----------------+1 row in set

你會(huì)發(fā)現(xiàn),現(xiàn)在增加了student表了。

我們也可以看看student的表機(jī)構(gòu)情況:

mysql> desc student;+-------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-------------+------+-----+---------+-------+| id | int(11) | NO | PRI | NULL | || name | varchar(20) | NO | UNI | NULL | |+-------+-------------+------+-----+---------+-------+2 rows in set

所以對(duì)于上面的創(chuàng)建student表的sql語(yǔ)句的大概意思你可以猜出來(lái)了吧:

student表有id,name兩個(gè)字段,對(duì)于id字段,類(lèi)型是int整形,mysql默認(rèn)長(zhǎng)度是11,id字段不能為null,即不能為空,id字段為主鍵,即primary key,沒(méi)有默認(rèn)值

對(duì)于name字段,和id字段差不多,類(lèi)型為varchar類(lèi)型,長(zhǎng)度為20,不能為空,在表中時(shí)唯一的(unique,在同一個(gè)表中不能出現(xiàn)相同的值),沒(méi)有默認(rèn)值

現(xiàn)在我們想在student表中增加一個(gè)字段age,類(lèi)型為int類(lèi)型:

mysql> alter table student add age int;Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0

我們?cè)倏纯幢淼慕Y(jié)構(gòu):

mysql> desc student;+-------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-------------+------+-----+---------+-------+| id | int(11) | NO | PRI | NULL | || name | varchar(20) | NO | UNI | NULL | || age | int(11) | YES | | NULL | |+-------+-------------+------+-----+---------+-------+3 rows in set

說(shuō)明我們確實(shí)是增加了age這個(gè)字段。

現(xiàn)在我們需要增加生日birthday字段,類(lèi)型為date類(lèi)型:

mysql> alter table student add birthday date;Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0

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

mysql> desc student;+----------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+----------+-------------+------+-----+---------+-------+| id | int(11) | NO | PRI | NULL | || name | varchar(20) | NO | UNI | NULL | || age | int(11) | YES | | NULL | || birthday | date | YES | | NULL | |+----------+-------------+------+-----+---------+-------+4 rows in set

我們?cè)黾恿薭irthday字段,并且類(lèi)型為date類(lèi)型。

現(xiàn)在我們需要?jiǎng)h除birthday字段:

mysql> alter table student drop column birthday;Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0

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

mysql> desc student;+-------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-------------+------+-----+---------+-------+| id | int(11) | NO | PRI | NULL | || name | varchar(20) | NO | UNI | NULL | || age | int(11) | YES | | NULL | |+-------+-------------+------+-----+---------+-------+3 rows in set

說(shuō)明刪除成功!

現(xiàn)在向student表中插入數(shù)據(jù):

mysql> insert into student values(1,'hongten',20);Query OK, 1 row affected
mysql> insert into student(id,name,age) values(2,'hanyuan',30);Query OK, 1 row affected

這兩中方式,都是向student表中插入數(shù)據(jù),第一種方式?jīng)]有寫(xiě)出字段名稱(chēng),而后面的值是所有字段的值。

而第二種方式是把字段都寫(xiě)了出來(lái),后面跟的是字段對(duì)于的值。

現(xiàn)在查詢(xún)student表:

mysql> select * from student;+----+---------+-----+| id | name | age |+----+---------+-----+| 1 | hongten | 20 || 2 | hanyuan | 30 |+----+---------+-----+2 rows in set

可以看出我們剛才插入的兩組數(shù)據(jù)已經(jīng)保存到數(shù)據(jù)庫(kù)中了,現(xiàn)在對(duì)一個(gè)字段查詢(xún):

mysql> select name from student;+---------+| name |+---------+| hanyuan || hongten |+---------+2 rows in set

上面只是針對(duì)name字段的查詢(xún);

現(xiàn)在進(jìn)行條件查詢(xún):

mysql> select name,age from student where id = 2;+---------+-----+| name | age |+---------+-----+| hanyuan | 30 |+---------+-----+1 row in set

針對(duì)student表中的name,age查詢(xún),條件是id=2的記錄;

現(xiàn)在查詢(xún)student表中的記錄總數(shù):

mysql> select count(*) from student;+----------+| count(*) |+----------+| 2 |+----------+1 row in set

查詢(xún)不同name的student:

mysql> select distinct(name) from student;+---------+| name |+---------+| hanyuan || hongten |+---------+2 rows in set

修改id=2的name字段:

mysql> update student set name = 'Tom' where id =2;Query OK, 1 row affectedRows matched: 1 Changed: 1 Warnings: 0

查詢(xún)student表:

mysql> select * from student;+----+---------+-----+| id | name | age |+----+---------+-----+| 1 | hongten | 20 || 2 | Tom | 30 |+----+---------+-----+2 rows in set

現(xiàn)在刪除id=2 的記錄:

mysql> delete from student where id = 2;Query OK, 1 row affectedmysql> select * from student;+----+---------+-----+| id | name | age |+----+---------+-----+| 1 | hongten | 20 |+----+---------+-----+1 row in set

.....................今天就先到這里吧?。?!

bitsCN.com

Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號(hào)-2

違法及侵權(quán)請(qǐng)聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市萬(wàn)商天勤律師事務(wù)所王興未律師提供法律服務(wù)