|
mysql> DESCRIBE 表名; 四、創建數據庫: mysql> CREATE DATABASE 庫名; 五、創建數據表: mysql> USE 庫名; mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1)); 六、刪除數據庫: mysql> DROP DATABASE 庫名; 七、刪除數據表: mysql> DROP TABLE 表名; 八、將表中記錄清空: mysql> DELETE FROM 表名; 九、顯示錶中的記錄: mysql> SELECT * FROM 表名; 十、往表中插入記錄: mysql> INSERT INTO 表名 VALUES (」hyq」,」M」); 十一、更新表中數據: mysql-> UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 字段名3=’c'; 十二、用文本方式將數據裝入數據表中: mysql> LOAD DATA LOCAL INFILE 「D:/mysql.txt」 INTO TABLE 表名; 1三、導入.sql文件命令: mysql> USE 數據庫名; mysql> SOURCE d:/mysql.sql; 1四、命令行修改root密碼: mysql> UPDATE mysql.user SET password=PASSWORD(’新密碼’) WHERE User=’root’; mysql> FLUSH PRIVILEGES; 1五、顯示use的數據庫名: mysql> SELECT DATABASE(); 1六、顯示當前的user: mysql> SELECT USER(); 3、一個建庫和建表以及插入數據的實例 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(」,’allen’,'大連一中’,'1976-10-10′); insert into teacher values(」,’jack’,'大連二中’,'1975-12-23′); 若是你在mysql提示符鍵入上面的命令也能夠,但不方便調試。 (1)你能夠將以上命令原樣寫入一個文本文件中,假設爲school.sql,而後複製到c:\\下,並在DOS狀態進入目錄[url=file://\\mysql\\bin]\\mysql\\bin[/url],而後鍵入如下命令: mysql -uroot -p密碼 < c:\\school.sql 若是成功,空出一行無任何顯示;若有錯誤,會有提示。(以上命令已經調試,你只要將//的註釋去掉便可使用)。 (2)或者進入命令行後使用 mysql> source c:\\school.sql; 也能夠將school.sql文件導入數據庫中。 4、將文本數據轉到數據庫中 一、文本數據應符合的格式:字段數據之間用tab鍵隔開,null值用[url=file://\\n]\\n[/url]來代替.例: 3 rose 大連二中 1976-10-10 4 mike 大連一中 1975-12-23 假設你把這兩組數據存爲school.txt文件,放在c盤根目錄下。 二、數據傳入命令 load data local infile 「c:\\school.txt」 into table 表名; 注意:你最好將文件複製到[url=file://\\mysql\\bin]\\mysql\\bin[/url]目錄下,而且要先用use命令打表所在的庫。 5、備份數據庫:(命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目錄下執行) 1.導出整個數據庫 導出文件默認是存在mysql\bin目錄下 mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名 mysqldump -u user_name -p123456 database_name > outfile_name.sql 2.導出一個表 mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名 mysqldump -u user_name -p database_name table_name > outfile_name.sql 3.導出一個數據庫結構 mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql -d 沒有數據 –add-drop-table 在每一個create語句以前增長一個drop table 4.帶語言參數導出 mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql |