程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql使用基礎 sql語句(一),mysqlsql

mysql使用基礎 sql語句(一),mysqlsql

編輯:MySQL綜合教程

mysql使用基礎 sql語句(一),mysqlsql


命令行輸入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:  mysql>DROP TABLE employee;    

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved