在windows系統下,開啟命令視窗(cmd),進入mysql安裝目錄的bin目錄。
啟動:
cd c:/mysql/bin
mysqld --console
關閉:
cd c:/mysql/bin
mysqladmin -uroot shutdown
連線: 使用root使用者登入到mysql伺服器,當然也可以使用其他mysql使用者登入。
mysql -u root -p
退出:
mysql> exit
bye
啟動連線到mysql之後就可以對資料庫進行一系列操作了
//1:建立資料庫
//我們可以使用create命令來建立資料庫
create database 資料庫名;
//2:刪除資料庫
//使用drop命令刪除資料庫
//刪除的過程要十分謹慎,因為在執行刪除命令後,所有資料將會消失
drop database 資料庫名;
//3:選擇資料庫
//在進行資料庫操作前,需要選擇特定資料庫
use 資料庫名;
//4:建立資料表
//建立資料表需要以下資訊:表名、表字段、定義每個表字段
//建立的語法格式如下:
create talble table_name(column_name column_type);
//資料表建立例項
create table if not exists `runoob_tbl`(
`runoob_id` int unsigned auto_increment,
`runoob_title` varchar(100) not null,
`runoob_author` varchar(40) not null,
`submission_date` date,
primary key ( `runoob_id` )
)engine=innodb default charset=utf8;
//auto_increment定義列為自增屬性,一般用於主鍵,數值會自動加1
//engine設定儲存引擎,charset設定編碼
//5:刪除資料表
drop table table_name;
//6:插入語句
//語法
insert into table_name(field1,field2,...fieldn) values (value1,value2,...valuen);
//比如向runoob_tbl插入一條資料
insert into runoob_tbl
(runoob_title, runoob_author, submission_date)
values
("學習 php", "菜鳥教程", now());
//7:查詢資料
//mysql通過select語法查詢資料
select column_name,column_name
from table_name
[where clause]
[limit n][offset m]
//查詢語句中可以使用乙個或者多個表,表之間使用逗號(,)分割,並使用where子句來設定查詢條件
//limit屬性用來設定返回的記錄數
//offset指定select語句開始查詢的資料偏移量,預設情況下偏移量為0
//8:更新資料
//使用update命令更新資料表資料
update table_name set field1 = new-value1,field2 = new-value2
[where clause]
//9:刪除資料
//delete from命令來刪除資料表中的記錄
delete from table_name[where clause]
//10:排序
//select語句使用order by子句將查詢資料排序後在返回資料
select field1,field2,...fieldn from table_name1,table_name2....
order by field [asc desc]
//可以適合用任何欄位來作為排序的條件,從而返回排序後的查詢結果
//asc公升序,desc降序,預設情況下它是公升序排列
mysql 常見用法 mysql常見用法
檢視慢日誌 show variables like slow query log show variables like long query time 設定慢日誌記錄什麼樣的sql,預設10s log queries not using indexes 未使用索引的查詢也被記錄到慢查詢日誌中,一般...
mysql常見用法
1 常見命令 1.1 檢視所有賬戶資訊 select host,user from mysql.user select distinct concat user user,host,as query from mysql.user 1.2 修改賬戶密碼 use mysql update user s...
常見SVN用法詳解
本節和大家學習一下一些常用的版本管理工具svn用法,這些是基礎的東西,希望初學者或者對svn感興趣的朋友們認真學習,希望通過本節的介紹大家能夠掌握svn用法。下面讓我們看一下詳細介紹吧。版本管理工具svn用法擇要 推薦svn tortoisesvn是一組開源的版本管理工具,繼承了cvs的穩健性,又支...