命令列輸入mysql -u root -p,回車再輸入密碼,進入mysql。
終端命令以分號作為一條語句的結束,可分為多行輸入,只需在最後加上分號即可。如下圖:
一、ddl:資料定義語言 data definition language
作用:定義資料庫或者表結構的。
操作的物件:資料庫或表的結構的。
關鍵字:create alter drop
①查詢資料庫:
顯示目前有幾個庫,輸入:
mysql>show databases;
②建立資料庫:
建立乙個名稱為mydb1的資料庫:
mysql>
create
database mydb1;
檢視資料庫的建立細節 :mysql>show create
database mydb1;
建立乙個使用gbk字符集的mydb2資料庫: mysql>
create
database mydb2 character
set gbk;
建立乙個使用gbk字符集,並帶校對規則的mydb3資料庫: mysql>
create
database mydb3 character
set gbk collate gbk_chinese_ci;
③刪除資料庫:
刪除前面建立的mydb3資料庫: mysql>
drop
database mydb3;
對某一資料庫的操作,假設資料庫為test:
首先要選擇資料庫:
mysql>
use test;
①顯示表的資訊:
顯示當前資料庫中的所有**:
mysql>show tables;
檢視表結構的定義:
mysql>desc employee;
檢視表的建立細節: mysql>show create
table
user;
②建立表:
建立乙個員工表:
mysql>③修改表:create
table
employee(
id int,
name
varchar(200),
gender
varchar(10),
birthday date,
entry_date date,
job
varchar(200),
salary
float(8,2),
resume
text
);
在上面員工表的基本上增加乙個image列: mysql>
alter
table employee add
image blob;
檢視表結構的定義: mysql>
desc employee;
修改job列,使其長度為60: mysql>
alter
table employee modify job varchar(60);
刪除image列: mysql>
alter
table employee drop
image;
表名改為user: mysql>rename table employee to
user;
修改表的字符集為gbk: mysql>
alter
table
user
character
set gbk;
列名name修改為username: mysql>
alter
table
user change name username varchar(100);
④刪除表:
刪除表employee: drop
table employee;
MySQL基礎sql語句總結(一)
mysql資料庫基礎知識點總結 一 資料庫 儲存有組織的資料的容器 主鍵 primary key 一一列 或一組列 其值能夠唯一區分表 中每個行。主鍵的最好習慣 除mysql強制實施的規則外,應該堅持的 幾個普遍認可的最好習慣為 不更新主鍵列中的值 不重用主鍵列的值 不在主鍵列中使用可能會更改的值。...
mysql基礎一(純sql語句)
資料庫知識是每個開發人員必備的技能之一,但是真正花時間去了解的就比較少了,大部分都是視覺化工具,簡單的sql語句,在工作中基本上夠用了,但是如果沒有視覺化工具,你對自己有多少的信心呢?反正我是好多都記不住 乙個完整的建立表的sql我都寫不下來,嗚嗚嗚 這一系列部落格,就簡單介紹下我們傳統的sql語句...
mysql基礎 基礎SQL語句
一,安裝mysql redhat6.5環境下,yum安裝 yum install y mysql 二,mysql登入 1,本地使用者登入 mysqladmin u root password 密碼 service mysqld restart mysql uroot p密碼 注意 p後無空格 或者 ...