增: create database db1 default charset=utf8; 刪: drop database db1; 改: alter database db1 charset utf8 查: show databases; 查看全部的數據庫 show create database db1; 查看指定的數據庫
設置默認的utf8,在配置文件中:寫上character_set_server = utf8
use db2 #表明你鼠標雙擊切換目錄
select database() #查看你當前在哪一個文件夾
能夠由字母、數字、下劃線、@、#、$ 區分大小寫 惟一性 不能使用關鍵字如 create select 不能單獨使用數字 最長128位
show tables;
create table 表名稱( 字段1 類型(長度) 約束, 字段2 類型(長度) 約束, ...... ) [指定字符集];
建立帳戶表,包含帳號、戶名字段數據庫
create table acct( acc_num varchar(32), -- 帳號 acct_name varchar(128) -- 戶名 ) default charset=utf8; -- 指定字符集
查看錶結構:
desc 表名
查看建表語句:
show create table 表名
drop table 表名
刪除acct表函數
drop table acct;
create table acct_new select * from acct;
(只複製知足查詢條件數據)spa
create table acct_new select * from acct where balance<2000;
(沒有知足條件數據)code
create table acct_new select * from acct where 1=0;
注意:該方式複製表,不會複製鍵的屬性server
alter table 原表名 rename to 新表名
alter table acct rename to acct_new;