天天看點

windows 下面的 MySQL --最基本的增删改查

1 增

新增資料庫

CREATE DATABASE database_name;

CREATE DATABASE IF NOT EXITS db_name;//帶判斷

CREATE DATABASE  SET gbk;//同時設定編碼格式

新增資料表

mysql->CREATE TABLE dbl_name;

    ->id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

    ->username VARCHAR(20) NOT NULL,

    ->username VARCHAR(20) NOT NULL,        

    ->age TINYINT UNSIGNED,NOT NULL DEFAULT 10,

    ->sex BOOLEAN

    ->);

注意:

1 自動編号的字段必須設定為主鍵,否則系統會報錯.反過來說,自動編号未必是主鍵

2 主鍵限制的字段系統會預設為NOT NULL

新增記錄,如果預設編号的字段是自動指派的話,插入的時候可以插入NULL或    者DEFAULT,也可以輸入,但不能重複。        

1 mysql->INSERT dbl_name VALUES(NULL,'username','password',age,sex);

1.2同時插入多條記錄

 mysql->INSERTdbl_name VALUES(NULL,'usename','password,age,sex'),(NULL,'username','password',age,sex);

2 mysql->INSERT dbl_name SET username ='username',password='password'

    age= agenum,sex = sex

2 删

删除資料庫

DROP DATABASE db_name;

删除資料表

DROP TABLE dbl_name;

删除某一條記錄

DELETE FROM tbl WHERE  id=idnum;

3 改

1 改變資料庫編碼格式

ALTER DATABASE db_name CHARACTER SET=utf8;

2 UPDATE dbl_name set age= age+5;//(改變單列)

3 UPDATEdbl_name set age=age+5,sex=0;//(改變多列)

4 按條件更新

UPDATA dbl_name set age =age +2 WHERE id %2 = 0;

4 查

檢視資料庫版本 SELECT VERSION;