1. 程式人生 > 其它 >資料庫操作 -- 命令列操作資料庫

資料庫操作 -- 命令列操作資料庫

建立資料庫 :  create database [if not exists] 資料庫名; 刪除資料庫 :  drop database [if exists] 資料庫名; 檢視資料庫 :  show databases; 使用資料庫 :  use 資料庫名; create table [if not exists] `表名`( '欄位名1' 列型別 [屬性][索引][註釋], '欄位名2' 列型別 [屬性][索引][註釋], #... '欄位名n' 列型別 [屬性][索引][註釋] )[表型別][表字符集][註釋]; 建立表名的例項 -- 目標 : 建立一個school資料庫 -- 建立學生表(列,欄位) -- 學號int 登入密碼varchar(20) 姓名,性別varchar(2),出生日期(datatime),家庭住 址,email -- 建立表之前 , 一定要先選擇 資料庫 CREATE TABLE IF NOT EXISTS `student` ( `id` int(4) NOT NULL AUTO_INCREMENT COMMENT '學號', `name` varchar(30) NOT NULL DEFAULT '匿名' COMMENT '姓名', `pwd` varchar(20) NOT NULL DEFAULT '123456' COMMENT '密碼', `sex` varchar(2) NOT NULL DEFAULT '男' COMMENT '性別', `birthday` datetime DEFAULT NULL COMMENT '生日', `address` varchar(100) DEFAULT NULL COMMENT '地址', `email` varchar(50) DEFAULT NULL COMMENT '郵箱', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 -- 檢視資料庫的定義 SHOW CREATE DATABASE school; -- 檢視資料表的定義 SHOW CREATE TABLE student; -- 顯示錶結構 DESC student; -- 設定嚴格檢查模式(不能容錯了)SET sql_mode='STRICT_TRANS_TABLES';