資料庫可以把它看成乙個儲存資料物件的容器,這些資料物件包括表、檢視、觸發器、儲存過程等。其中,表示最基本的資料物件,是存放資料庫的資料的。當然,必須要首先建立資料庫,然後才能建立資料庫的資料物件。
為了能使用中文
為了讓客服端能識別漢字
set character_set_client=gb2312;
為了讓結果不出現亂碼
set character_set_results=gb2312;
庫:
建立資料庫
creat database [if not exists](庫名)[character set utf8];
show databases;顯示資料庫;
show create database 庫名;顯示建立資料庫的定義資訊;
修改資料庫(引數)
alter database 庫名 character set gb2312 collate gb2312_chinese_ci;
刪除資料庫
drop database 庫名;
drop database if exists 庫名;
use 庫名 【使用】
表:
建立表creat table 表名
(欄位名1 型別(寬度) not null primary key,
欄位2 型別 comment'備註',……)
顯示表desc tables;
修改表alter table 表名
add 欄位名 型別 ……//增加字段
modify 舊欄位 型別 ……//修改舊欄位
drop 欄位名 //刪除字段
change 舊欄位名 新字段內容//改列名 和內容;
修改表名
rename table 舊名 to 新名;
複製表create table 表名 like 表名(被複製的);
刪除表drop table 表名;
記錄:
插入記錄
insert into 表名[(欄位名1,欄位名2……)]
values(值1,值2……),(值1,值2……)
081101 王林 計算機 1 1990-02-10 50 null null
(如果提供的值的個數和順序與表中字段一致,可以省略欄位名)
刪除記錄
delete from 表名//刪除表中所有記錄,此表變為空表
delete from 表名 where條件//刪除表中符合條件的記錄
truncate table 表名 //快速刪除表中的所有記錄 不可恢復
修改記錄
update 表名
set 欄位名1=值1[,欄位名2=值2……]
where 條件
操作表記錄
練習表記錄的操作 表記錄的插入 表記錄的更新 表記錄的查詢 表記錄的刪除 實現此案例需要按照如下步驟進行。步驟一 刪除上次試驗stu info表中記錄 刪除stu info表的所有記錄 mysql delete from stu info query ok,3 rows affected 0.00 ...
操作表記錄
2.操作表記錄 問題練習表記錄的操作 1 表記錄的插入 2 表記錄的更新 3 表記錄的查詢 4 表記錄的刪除 步驟實現此案例需要按照如下步驟進行。步驟一 刪除上次試驗stu info表中記錄 刪除stu info表的所有記錄 mysql delete from stu info query ok,3...
表記錄的操作
一 插入語句 insert 1 向employee中插入三個員工資訊,要求員工姓名分別是zs,ls,wangwu 二 更新語句 update 1 將所有員工薪水修改為5000元。update employee set salary 5000 2 將姓名為 zs 的員工薪水修改為3000元。updat...