本篇內容涉及兩個方面:
資料庫操作的常用的ddl命令
表操作的常用的ddl命令
建立資料庫:
create
databases[if
notexists
] db_name [
character
set ***]
註解:
db_name:資料庫名
if not exists:表示資料庫不存在時,才能建立資料庫。
character set ***:表示設定資料庫編碼格式。
檢視資料庫
-- 檢視已存在的資料庫
show
databases
;-- 檢視資料庫建立時的資訊
show
create
database db_name;
-- 檢視當前使用的資料庫
select
database()
;
修改資料庫
-- 使用alter關鍵字
alter
database db_name;
刪除資料庫
drop
database[if
exists
] db_name;
使用資料庫
-- 切換資料庫
use db_name;
/*注意:
不能向後退,但可以通過use進行切換資料庫*/
建立表
create
table tab_name (filed1 type
(完整性約束)..
...)
[character
set ***]
;
完整性約束:(這裡不做過多解釋,後續會講到)not null:非空
unique:唯一
primary key:主鍵
auto_increment:自增
foreign key:外來鍵
default:預設值
示例
-- 建立乙個表:有四個字段,將id欄位設定為主鍵,自增
create
table t1 (id int
primary
keyauto_increment
, name varchar(20
),age tinyint
, *** tinyint
);
檢視表結構資訊
檢視表的建立資訊(即表建立語句)
MySQL常用DDL語句
刪除表 如果存在則刪除 drop table if exists t user 建立表 建立表 create table t user id bigint 20 unsigned not null auto increment,user code varchar 20 not null commen...
MySQL常用操作命令
1 啟動mysql伺服器 實際上上篇已講到如何啟動mysql。兩種方法 一是用winmysqladmin,如果機器啟動時已自動執行,則可直接進入下一步操作。二是在dos方式下執行 d mysqlbinmysqld 2 進入mysql互動操作介面 在dos方式下,執行 d mysqlbinmysql ...
MYSQL 常用操作命令
一 修改mysql資料表中的字段屬性 1.登入資料庫 mysql u root p 資料庫名稱 2.查詢所有資料表 show tables 3.查詢表的字段資訊 desc 表名稱 4.1.修改某個表的字段型別及指定為空或非空 alter table 表名稱 change 欄位名稱 欄位名稱 字段型別...