MySql DDL语言(数据库和数据表的管理)
生活随笔
收集整理的這篇文章主要介紹了
MySql DDL语言(数据库和数据表的管理)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據定義語言,負責數據庫和數據表的管理
⒈數據庫的管理
1.創建數據庫
1 create database if not exists DatabaseName; #if not exists可以省略2.修改數據庫
?、僦孛麛祿烀Q(已經廢棄,強制修改只能到數據庫指向的文件夾重命名后重啟服務)
1 rename database oldDatabaseName to newDatabaseName;②修改數據庫的字符集
1 alter database DatabaseName character set utf8;3.刪除數據庫
1 drop database if exists DatabaseName; #if exists可以省略⒉數據表的管理
1.創建數據表
1 create table if not exists TableName( #if not exists可以省略 2 id int, 3 name varchar(50) 4 );2.修改數據表
①修改列名稱
1 alter table TableName change column OldColumnName NewColumnName NewColumnType;?、谛薷牧蓄愋突蚣s束
1 alter table TableName modify column ColumnName NewColumnType;?、厶砑有铝?/p> 1 alter table TableName add column AddColumnName AddColumnType;
④刪除列
1 alter table TableName drop column ColumnName;?、菪薷臄祿砻Q
1 alter table TableName rename to NewTableName;3.刪除數據表
1 drop table if exists TableName; #if exists可以省略4.復制數據表
①僅復制數據表結構
1 create table NewTableName like TableName;?、趶椭茢祿斫Y構+數據表數據
1 create table NewTableName select * from TableName;?、壑粡椭撇糠謹祿頂祿?/p> 1 create table NewTableName select id from TableName where id between 10 and 15;
?、軆H僅復制某些字段
1 create table NewTableName select id from TableName where 0;0代表恒不成立,可以1=2替代,1代表成立,若篩選條件不成立,則認為沒有合適的數據,則只復制選中的結構
?
轉載于:https://www.cnblogs.com/fanqisoft/p/10697710.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的MySql DDL语言(数据库和数据表的管理)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: apache服务器性能诊断,Apache
- 下一篇: php mysql敏感词_用PHP如何实