MySQL入門1

 

 

一、打開MySQL數據庫

假如你的MySQL已經安裝成功,現在開始使用MySQL數據庫了。

1.檢查MySQL數據庫是否在系統服務中開啓。

方法①右鍵單擊“我的電腦”/“管理”,雙擊“服務和應用程序”/“服務”,找到MySQL,查看其服務是否已經啓動;如果沒有啓動,請將其啓動。

方法②開始->運行->輸入services.msc,確定你在安裝時你設置的關於mysql的那個服務已經啓動,這樣你在操作數據庫時不會報連接不上的錯誤。

2.連接MySQL數據庫

進入dos狀態,命令提示符轉到MySQL數據庫安裝目錄的bin目錄下。

連接MySQL數據庫:

方法①輸入:mysql h localhost u root p

輸入在安裝時已設好的密碼,看到“Welcome to the MySQL monitor.完成MySQL數據庫連接成功。

方法②命令行登陸MySQL的方法都是mysql -u root –ppassword

例如:mysql -r root -p123456       //需要注意的是-p和密碼之間沒有空格

 

二、MySQL數據庫中的顯示命令 

1、顯示數據庫列表。 

show databases;   剛開始時才兩個數據庫:mysqltestmysql庫很重要它裏面有MYSQL的系統信息,我們改密碼和新增用戶,實際上就是用這個庫進行操作。 

2、顯示庫中的數據表:   

     use mysql   //首先打開數據庫,      show tables;   

3、顯示數據表的結構:      describe 表名;

4、建庫:      create database 庫名;

5、建表:      use 庫名;      create table 表名 (字段設定列表)

6、刪庫和刪表     drop database  庫名;      drop table  表名;

7、將表中記錄清空delete from 表名;

8、顯示錶中的記錄:select * from 表名;

9、在命令行上輸入"?",就會有mysql命令的簡單幫助。退出命令,是"exit"。

10、增加一個管理員帳戶:grant all on *.* to user@localhost identified by "password";

11、每條語句輸入完畢後要在末尾填加分號';',或者填加'/g'也可以;

12、查詢時間:select now();

13、查詢當前用戶:select user();

14、查詢數據庫版本:select version();

15、查詢當前使用的數據庫:select database();

16. 在你輸入/c以後,它切換回到mysql>,提供反饋以表明mysql準備接受一個新命令。

三、一個建庫和建表以及插入數據的實例---使用MySQL數據庫

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('001','glchengang','深圳一中','1976-10-10'); 

insert into teacher values('002','jack','深圳一中','1975-12-23'); 

sql語句

如果你在mysql提示符鍵入上面的命令也可以,但不方便調試。你可以將以上命令原樣寫入一個文本文件中假設爲school.sql,然後複製到c:/下,並在DOS狀態進入目錄/mysql/bin,然後鍵入以下命令:

  mysql -uroot –p密碼 < c:/school.sql      //此處沒有空格

  如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經調試,你只要將//的註釋去掉即可使用)。

 

五、查詢表中的數據

1.簡單查詢

select * from teacher                    //從表teacher中查詢所有字段信息

2.order by子句

order by year;                                       //通常是按升序排列

3.where 子句

select * from teacher

where address=’北京一中                          //where子句的查詢條件可以用比//較運算符,邏輯運算符以及關鍵字

 

六、各個提示符並簡述它們所表示的mysql的狀態:

提示符

含義

mysql>

準備好接受新命令。

->

等待多行命令的下一行。

'>

等待下一行,等待以單引號(“'”)開始的字符串的結束。

">

等待下一行,等待以雙引號(“"”)開始的字符串的結束。

`>

等待下一行,等待以反斜點(‘`’)開始的識別符的結束。

/*>

等待下一行,等待以/*開始的註釋的結束。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章