Mysql運算元據庫及表DDL

2021-09-29 21:07:10 字數 1926 閱讀 3080

運算元據庫ddl

建立和查詢

查詢資料庫:`

show  datdabases;

檢視資料庫的字符集 :

show  create  database   資料庫名稱;

建立資料庫:

create  database   資料庫名稱;

建立資料庫時判斷是否存在:

create   database   if   not  exists   資料庫名稱;

建立資料庫時指定資料庫字符集:

create   datadase  資料庫名稱    character  set   字符集名稱;

修改&刪除&使用

修改資料庫中的字符集:

alter   database   資料庫名稱 character   set   字符集名稱;

刪除資料庫:

drop  database   資料庫名稱;

刪除資料庫之前先進行判斷是否存在:

drop  database   if   not  exists     資料庫名稱;

指定使用資料庫:

use    資料庫名稱;

檢視正在使用的是哪個資料庫:

select     database();

操作表ddl

查詢如何檢視資料庫下所有的表名稱:

use    資料庫名稱  /  show  tables;

如何檢視指定的表結構:

desc    表名;
建立

語法格式:

create tbale if not exists 表名(

列名1 資料型別

列名2 資料型別

...列名n 資料型別

);

常用資料型別:

刪除複製表:

create  table  新錶名  like   舊表名;

刪除表之前判斷是否存在:

drop  table  if   exists    表名;

修改

修改表名稱:

alter  table   舊表名  rename    to   新錶名;

修改表的字符集前先檢視原來的字符集:

show create  table  表名 ;
alter  table   表名         character    set    字符集;

新增新的一列到表中:

alter   table    表名    add     列名    varchar(資料型別長度);

修改表中指定列的資料型別:

alter   table    表名    modify   列名    varchar(資料型別的長度);

刪除表中的列:

alter    table   表名   drop     列名;

DDL 運算元據庫 表

1 c create 建立 建立資料庫 create database 資料庫名稱 建立資料庫,判斷不存在,再建立 create database if not exists 資料庫名稱 建立資料庫,並指定字符集 create database 資料庫名稱 character set 字符集名 2 ...

MySQL 利用DDL運算元據庫 表

關鍵字理應大寫,為便於記憶,本篇都採用小寫形式。ddl data definition language 資料定義語言,用於定義資料庫物件。create database db1 建立乙個資料庫,名字叫mydb create database if not exists db2 如果db2不存在,則...

DDL 運算元據庫

ddl data definition language 資料定義語言,用來定義資料庫物件 庫 表 列等 運算元據庫 刪除資料庫 drop database mydatabase 建立資料庫 create database mydatabase create database mydatabase1...