MySQL基礎--DDL 操作資料庫
1. 創建資料庫
create database 資料庫名 ;
create database 資料庫名 character set 字符集 ;
實體:
create database db1;
create database db1 character set utf8;
2. 查看/選擇資料庫
use 資料庫名 ------------------ 指切換到某一資料庫
select database();-------------- 查看當前正在操作使用的資料庫
show databases; --------------- 查看mysql中有哪些已經被創建好的資料庫
show create database;---------產看一個資料庫的定義資訊
3.修改資料庫
alter database 資料庫名 ;
實體:
alter database db1 character set gb2312;
4.洗掉資料庫
drop database 資料庫名;
實體:
drop database db1;
MySQL基礎--DDL 操作資料表
1.創建資料表
create table 表名 ();
實體:
表名:tb1
表中欄位:
分類ID :cid ,為整型
分類名稱:cname,為字串型別,指定長度20
create table tb1 (
cid int,
cname varchar(20)
);
ps:如果想要快速創建一個相同結構的資料表, 可以使用如下陳述句
create table 新表名 like 舊表名;
實體:
create table tb2 like tb1;
2.查看資料表
show tables; ----------------- 產看當前資料庫中創建完成的所有資料表
desc 表名 ; ------------------- 查看某一資料表的結構
實體:
desc db1;
3. 修改表
重命名表名
rename table 舊表名 to 新表名;
實體:
rename table tb1 to tb3;
向已經創建好的表中添加新的欄位
alter table 資料表名 add 欄位名 欄位型別;
實體:
alter table tb3 add sex varchar(3);
修改已經創建完成表的欄位型別或欄位長度
alter table 資料表名 modify 欄位名稱 欄位長度;
實體:
alter table db3 modify sex varchar(10);
alter table db3 modify sex int;
修改已經創建完成表的欄位名稱
alter table 資料表名 change 舊欄位名 新欄位名 欄位型別;
實體:
alter table db3 change sex sex1 int;
洗掉已經創建完成表的欄位
alter table 資料表名 drop 欄位名;
實體:
alter table db3 drop sex1;
4.洗掉資料表
drop table 資料表名;
drop table if exists 資料表名; --------------------------- 判斷該資料表是否存在,再進行洗掉操作
實體:
drop table db3;
drop table if exists db3;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/273791.html
標籤:其他
上一篇:Mybatis 子查詢
下一篇:MySQL的簡單操作
