以下操作都是在MYSQL的提示符下進行的,而且每個命令以分號結束。
一、操作技巧
1、如果你打命令時,回車后發現忘記加分號,你無須重打一遍命令,只要打個分號回車就可以了。也就是說你可以把一個完整的命令分成幾行來打,完后用分號作結束標志就OK。
2、你可以使用光標上下鍵調出以前的命令。舊版本不支持。
二、顯示命令
1、顯示數據庫列表。
show databases;
2、顯示庫中的數據表:
use mysql; //打開庫,學過 FOXBASE 的一定不會陌生吧
show tables;
3、顯示數據表的結構:
describe 表名;
4、建庫:
create database 庫名;
5、建表:
use 庫名;
create table 表名 (字段設定列表);
6、刪庫和刪表:
drop database 庫名;
drop table 表名;
7、將表中記錄清空:
delete from 表名;
8、顯示表中的記錄:
select * from 表名;
9、查看當前數據庫:
select database();
三、一個建庫和建表以及插入數據的實例
drop database if exists school; //如果存在SCHOOL則刪除
create database school; //建立庫SCHOOL
use school; //打開庫SCHOOL
create table teacher //建立表TEACHER
(
id int auto_increment not null primary key,
name char(10) not null,
address varchar(50) default '深圳',
year date
); //建表結束
//以下為添加內容
insert into teacher values(1,'glchengang','深圳一中','1976-10-10');
insert into teacher(name,address,year) values('jack','深圳一中','1975-12-23');
注:在建表中(1)將 ID 設為整數字段 int;讓它每個記錄自動加一,auto_increment ;不能為空 not null ;而且讓他成為主字段 primary key(2)將 NAME 設為長度為 10 的字符字段(3)將 ADDRESS 設為長度 50 的字符字段,而且缺省值為深圳。varchar 和char 有什么區別呢,等以后再說。(4)將 YEAR 設為日期字段。
