1忿墅、數(shù)據(jù)庫(kù)操作
登錄mysql:
mysql -u?root -p?password
綠色版mysql修改密碼:
set password=password('密碼');
設(shè)置字符集:
set names utf8;
或者
set names gb2312;
創(chuàng)建數(shù)據(jù)庫(kù)(比如創(chuàng)建一個(gè)lesson的數(shù)據(jù)庫(kù)):
create database lesson;
顯示所有數(shù)據(jù)庫(kù):
show databases;
使用數(shù)據(jù)庫(kù)(比如使用lesson數(shù)據(jù)庫(kù)):
use lesson;
刪除數(shù)據(jù)庫(kù):
DROP DATABASE lesson;
2模叙、數(shù)據(jù)庫(kù)中表操作
創(chuàng)建新表:
CREATE TABLE study(
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '學(xué)生id號(hào)',
username varchar(30) NOT NULL DEFAULT '' COMMENT '學(xué)生名字',
class tinyint(3) unsigned NOT NULL,
sex enum('男','女','保密') ?CHARACTER?SET?utf8?COLLATE?utf8_general_ci?NOT?NULL?DEFAULT '保密' COMMENT '性別',
addtime int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (id)
)ENGINE=InnoDB ?COMMENT?=?'學(xué)生表';
顯示所有表:
SHOW TABLES;
修改表的名稱:
RENAME TABLE study TO study_new ;
或者
ALTER?TABLE?study_new?RENAME?TO?study;
顯示字段信息:
SHOW COLUMNS FROM study;
或者
DESCRIBE study;
插入數(shù)據(jù):
insert into study (username,class,sex) VALUES('小王',1,'男'),('小四',2,'女');
查詢數(shù)據(jù):
SELECT username,CONCAT(class,'班'),sex FROM study;
刪除數(shù)據(jù):
DELETE FROM study WHERE? id=1;
刪除數(shù)據(jù)表:
DROP TABLE study;