MySQL數(shù)據(jù)庫(kù)之?dāng)?shù)據(jù)表操作DDL數(shù)據(jù)定義語(yǔ)言
一、創(chuàng)建數(shù)據(jù)表
數(shù)據(jù)表:一個(gè)二維的表格,一個(gè)表格是由多列組成,表格中的每一類(lèi)稱(chēng)之為表格的字段
以上述學(xué)生信息表格為例在MySQL數(shù)據(jù)庫(kù)中創(chuàng)建一張表格,語(yǔ)句如下(注:創(chuàng)建前應(yīng)選擇相應(yīng)的數(shù)據(jù)庫(kù)):
create table students( stu_num char(8) not null unique, stu_name varchar(20) not null, stu_gender char(2) not null, stu_age int not null, stu_tel char(11) not null unique, stu_qq varchar(11) unique );
二、查詢(xún)數(shù)據(jù)表
查詢(xún)當(dāng)前數(shù)據(jù)庫(kù)中所有表:
show tables;
查詢(xún)當(dāng)前數(shù)據(jù)庫(kù)中指定表結(jié)構(gòu):
desc 表名字;
三、 刪除數(shù)據(jù)表
## 刪除數(shù)據(jù)表 drop table 數(shù)據(jù)表名; ## 當(dāng)數(shù)據(jù)表存在時(shí)刪除數(shù)據(jù)表 drop table if exists 數(shù)據(jù)表名;
四、修改數(shù)據(jù)表以及字段
## 修改表名 alter table 舊表名 rename to 新表名; ## 數(shù)據(jù)表也是有字符集的,默認(rèn)字符集和數(shù)據(jù)庫(kù)?致 alter table 表名 character set utf8; ## 添加列(字段) alter table 表名 add 字段名 varchar(200); ## 修改列(字段)的列表和類(lèi)型 alter table 表名 change 舊的字段名 新字段名 字段類(lèi)型; ## 只修改列(字段)類(lèi)型 alter table 表名 modify 字段名 新的字段類(lèi)型; ## 刪除列(字段) alter table stus drop 字段名;
到此這篇關(guān)于MySQL數(shù)據(jù)庫(kù)之?dāng)?shù)據(jù)表操作DDL數(shù)據(jù)定義語(yǔ)言的文章就介紹到這了,更多相關(guān)MySQL DDL數(shù)據(jù)定義語(yǔ)言?xún)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
原來(lái)MySQL?數(shù)據(jù)類(lèi)型也可以?xún)?yōu)化
這篇文章主要介紹了原來(lái)MySQL?數(shù)據(jù)類(lèi)型也可以?xún)?yōu)化,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助2022-08-08為什么MySQL 刪除表數(shù)據(jù) 磁盤(pán)空間還一直被占用
這篇文章主要討論為什么MySQL 刪除表數(shù)據(jù) 磁盤(pán)空間還一直被占用,項(xiàng)目中使用Mysql作為數(shù)據(jù)庫(kù),對(duì)于表來(lái)說(shuō),一般為表結(jié)構(gòu)和表數(shù)據(jù)。表結(jié)構(gòu)占用空間都是比較小的,一般都是表數(shù)據(jù)占用的空間。接下來(lái)小編就和大家一起進(jìn)入下面文章內(nèi)容的學(xué)習(xí)2021-10-10Mysql limit 優(yōu)化,百萬(wàn)至千萬(wàn)級(jí)快速分頁(yè) 復(fù)合索引的引用并應(yīng)用于輕量級(jí)框架
MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考這個(gè)問(wèn)題還是從前天開(kāi)始。有過(guò)痛苦有過(guò)絕望,到現(xiàn)在充滿(mǎn)信心!2011-06-06MySQL和Redis的數(shù)據(jù)一致性問(wèn)題
這篇文章主要介紹了MySQL和Redis的數(shù)據(jù)一致性問(wèn)題,下面文章圍繞Redis大的相關(guān)資料展開(kāi)詳情,需要的小伙伴可以參考一下2022-04-04mysql配置模板(my-*.cnf)參數(shù)詳細(xì)說(shuō)明
這篇文章主要介紹了mysql配置模板就是mysql的配置文件參數(shù)說(shuō)明,需要的朋友可以參考下2015-01-01MySQL百萬(wàn)級(jí)數(shù)據(jù)量分頁(yè)查詢(xún)方法及其優(yōu)化建議
這篇文章主要介紹了MySQL百萬(wàn)級(jí)數(shù)據(jù)量分頁(yè)查詢(xún)方法及其優(yōu)化建議,幫助大家更好的處理MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下2020-08-08mysql中sql查詢(xún)性能分析和配置優(yōu)化全面攻略
處理Mysql性能上的問(wèn)題,可以利用一些Linux常用的命令來(lái)查看Mysql對(duì)服務(wù)器的CUP和I/O使用情況,通過(guò)慢查詢(xún)?nèi)罩菊页鲇写齼?yōu)化的sql,通過(guò)show?processlist查看正在執(zhí)行的sql的情況以及及時(shí)kill死鎖的sql,通過(guò)EXPLAIN分析需要優(yōu)化的sql語(yǔ)句,對(duì)Mysql內(nèi)部配置做一些調(diào)整2024-03-03