主鍵約束 - 11-15
阿新 • • 發佈:2017-11-19
mariadb down set 插入 use 字符 創建數據庫 name base
創建數據庫:
MariaDB [(none)]> create database dcf;
刪除數據庫:
MariaDB [(none)]> DROP DATABASE dcf;
修改編碼格式:
MariaDB [(none)]> ALTER DATABASE dcf CHARACTER set =utf8 MariaDB [dcf]> CREATE TABLE dcf( / -> username VARCHAR(20), 設定名字字符為VARCHAR(20) -> age TINYINT UNSIGNED, -> salary FLOAT(8,2) UNSIGNED);
查看數據表的結構
MariaDB [dcf]> show columns from dcf;
插入記錄:
INSERT dcf VALUES(‘dcf’,20,9999.9)
插入記錄2:
MariaDB [dcf]> INSERT dcf(username,age) VALUES(‘fcd‘,20)
設置表結構,指定列不允許空值:
MariaDB [dcf]> CREATE TABLE td2( username VARCHAR(20) NOT NULL, age TINYINT )
設置主鍵:
create table table_test( `id` varchar(100) NOT NULL, `name` varchar(100) NOT NULL, PRIMARY KEY (`name`) )
如果發現主鍵設置錯了,應該是id是主鍵,但如今表裏已經有好多數據了,不能刪除表再重建了,僅僅能在這基礎上改動表結構。
先刪除主鍵
alter table table_test drop primary key;
然後再增加主鍵
alter table table_test add primary key(id);
註:在增加主鍵之前,必須先把反復的id刪除掉。
主鍵約束 - 11-15