建立資料庫
create
database shop;
//建立的資料庫名為shop
檢視有哪些資料庫
show
database
;
選擇資料庫
use shop;
建立表
create
table product (列名 型別 約束,列名 型別 約束,···) primary
key(列名)
;//建立乙個名為product的表
/*型別有:
integer 數字
char(*) 『』 字串
varchar(*) 『』 可變字串
data(*) 『*-*-*』 日期
*//*約束:not null*/
刪除資料庫
drop datebase shop;
刪除表
drop
table product;
新增列
alter
table product add
column
(列名 型別 約束);
刪除某一列
alter
table product drop
column 列名;
向表中插入資料
insert
into product values
('0001'
,'t恤'
,'衣服'
,1000
,'2009-10-11'
);
變更表名
rename
table 原表名 to 更新名;
檢視表中所有的列
select
*from product;
檢視表中的相關列
select 列名,列名 from product;
檢視時為列設定別名
select 原列名 as 現列名 form product;
檢視時為某一列去除重複項
select
distinct 列名 from product;
有條件的檢視
select 列名,列名 from product where 列名 = 條件;
//= 等於 <> 不等於
注釋
/*這是注釋*/
計算,基於列的
select 列名,列名 *
2from product;
/*所有關於null的計算值都為null*/
/*四則運算
+ - * /
*//*比較運算子
= <> >= >> <= <
*/
當然,也可以加not
select 列名,列名,列名 from product where
not 列名 = 條件;
不能對null使用運算子,但可以這樣
select 列名,列名,列名 from product where 列名 is
null;或
select 列名,列名,列名 from product where 列名 is
notnull
;
多條件查詢
select 列名,列名 from product where 列名 = 條件 and 列名 <> 條件;
/* and 和 or */
MySQL 資料庫常用命令
1 mysql常用命令 create database name 建立資料庫 use databasename 選擇資料庫 drop database name 直接刪除資料庫,不提醒 show tables 顯示表 describe tablename 表的詳細描述 select 中加上disti...
MySQL 資料庫常用命令
1 mysql常用命令 create database name 建立資料庫 use databasename 選擇資料庫 drop database name 直接刪除資料庫,不提醒 show tables 顯示表 describe tablename 表的詳細描述 select 中加上disti...
MySQL資料庫常用命令
連線命令 mysql h 主機位址 u 使用者名稱 p 使用者密碼 建立資料庫 create database 庫名 顯示所有資料庫 show databases 開啟資料庫 use 庫名 建立資料表 create table 表名 欄位名 字段型別 字段引數 顯示資料表字段 desc 表名 當前庫...