二、顯示命令
1、顯示資料庫列表。
show databases;
剛開始時才兩個資料庫:mysql和test。mysql庫很重要它裡面有mysql的系統資訊,我們改密碼和新增使用者,實際上就是用這個庫進行操作。
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 表名;
三、乙個建庫和建表以及插入資料的例項
drop database if exists school; //如果存在school則刪除
create database school; //建立庫school
use school; //開啟庫school
create table teacher //建立表teacher
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default 』深圳』,
year date
); //建表結束
//以下為插入字段
insert into teacher values(』』,』glchengang』,』深圳一中』,』1976-10-10』);
insert into teacher values(』』,』jack』,』深圳一中』,』1975-12-23』);
注:在建表中(1)將id設為長度為3的數字字段:int(3)並讓它每個記錄自動加一:auto_increment並不能為空:not null而且讓他成為主欄位primary key(2)將name設為長度為10的字元字段(3)將address設為長度50的字元字段,而且預設值為深圳。varchar和char有什麼區別呢,只有等以後的文章再說了。(4)將year設為日期字段。
如果你在mysql提示符鍵入上面的命令也可以,但不方便除錯。你可以將以上命令原樣寫入乙個文字檔案中假設為school.sql,然後複製到c:\下,並在dos狀態進入目錄\mysql\bin,然後鍵入以下命令:
mysql -uroot -p密碼 < c:\school.sql
如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經除錯,你只要將//的注釋去掉即可使用)。
四、將文字資料轉到資料庫中
1、文字資料應符合的格式:字段資料之間用tab鍵隔開,null值用\n來代替.
例:3 rose 深圳二中 1976-10-10
4 mike 深圳一中 1975-12-23
2、資料傳入命令 load data local infile "檔名" into table 表名;
注意:你最好將檔案複製到\mysql\bin目錄下,並且要先用use命令打表所在的庫。
五、備份資料庫:(命令在dos的\mysql\bin目錄下執行)
mysqldump --opt school>school.bbb
注釋:將資料庫school備份到school.bbb檔案,school.bbb是乙個文字檔案,檔名任取,開啟看看你會有新發現。 (裡面是ddl)
mysql資料庫簡單執行命令
為了方便大家在某些特殊情況下跑路,我們就先來看看刪庫和刪表的命令 刪除資料庫 db system drop database 庫名 drop database db system 刪除 aa table drop table 名 drop table aa table 新建乙個資料庫 creat d...
Mysql資料庫介紹及mysql顯示命令
mysql 資料庫 oracle db2 sql server mysql acc程式設計客棧ess mangodb bigtable 關係型資料庫 大型oracle db2 中小型sql server程式設計客棧 mysql 小型access 非關係型資料庫 mangodb bigtable 什麼...
mysql資料庫顯示空白 MySQL 資料庫
mysql 資料庫 指令模式 設定 mysql 的管理密碼 mysqladmin u root password 12345 顯示資料表結構,data 資料庫 mysqlshow data 顯示資料表結構,data 資料庫的 123 資料表 mysqlshow data 123 mysql 模式 大...