一、mysql伺服器的啟動與關閉
1、啟動mysql伺服器
開始 -> 執行 輸入「cmd」,然後在命令提示符下輸入「net start mysql」指令。
2、連線mysql伺服器
輸入指令:mysql -uroot -h127.0.0.1 -p111(-h127.0.0.1看個人情況輸不輸)
3、關閉mysql伺服器
開始 -> 執行 輸入「cmd」,然後在命令提示符下輸入「net stop mysql」指令。
二、操作mysql資料庫
1、建立資料庫
create database 資料庫名;
2、檢視資料庫
show databases;
3、選擇指定資料庫
use 資料庫名;
4、刪除資料庫
drop database 資料庫名;
表操作
1、建立表
2、檢視資料庫中的表
show tables;
3、檢視資料庫中所有的表
show tables;(前提是使用use database 資料庫;)
4、檢視資料表結構
describe 表名;
5、修改資料表結構
alter table 表名
add [column] create_definition [first | after column_name] //新增新字段
add primary key (index_col_name,…) //新增主碼名稱
alter [column] col_name //修改欄位名稱
change [column] old_col_name create_definition //修改欄位名及型別
modify [column] create_definition //修改字段型別
drop [column] col_name //刪除字段
drop primary key //刪除主碼
rename [as] new_tablename //更改表名
eg:alter table admin_info
drop a_pwd,
rename as admin_info2;
6、刪除指定資料表
drop table 表名;
四、操作mysql資料
1、新增表資料
語法1:insert into 表名 values(值1,值2,…)(自增長的列應寫null)
語法2:insert into 表名(欄位1,欄位2,…) values (值1,值2,…)
語法3:insert into 表名 set 欄位1=值1,欄位2=值2,…
2、更新表資料
update 表名 set 欄位1=值1 where 查詢條件
若無查詢條件,表中所有資料行都會被修改。
3、刪除表資料
delete from 表名 where 查詢條件
若無查詢條件,表中所有資料行都會被刪除。
4、查詢表資料
select * from 表名;
5、限制查詢記錄數
select * from 表名 limit[start] length
start:表示從第幾行記錄開始輸出,0表示第1行
常見操作
表聯結查詢以及分頁的語句
mysql常用連線
inner join(內連線,或等值連線):獲取兩個表中字段匹配關係的記錄。
left join(左連線):獲取左表所有記錄,即使右表沒有對應匹配的記錄。
right join(右連線): 與 left join 相反,用於獲取右表所有記錄,即使左表沒有對應匹配的記錄。
資料庫分頁語句
select * from table limit (start-1)*pagesize,pagesize;
資料庫之表的基本操作操作(SQLyog)
刪除表中資料 表的建立 分別建立bank表 admin表 customer表 cus remarks表 deposite表 命令格式 create table if not exists 表名 欄位名 列型別 屬性 索引 注釋 欄位名 列型別 屬性 索引 注釋 欄位名 列型別 屬性 索引 注釋 索引...
MySQL基本操作之資料庫基本操作
mysql中建立資料庫的sql語法格式為 create database 資料庫名 其中,資料庫名不能與已經存在的資料庫同名。下圖建立資料庫test db 可以通過使用以下語句檢視資料庫的定義 show create database 資料庫名 g 其中,g 表示格式化輸出,可加可不加。如下圖所示 ...
MySQL資料庫 基本操作
地點 基地 一 簡述 材料院的一期專案使用的是小型資料庫access,出現了幾個問題,一是 資料亂序問題,按理來說,資料應該是按時間有序寫入資料庫的,但實際上並非如此。第二個問題是 客戶要求能將多次實驗資料 一次性選中匯出到excel,後來發現即便是借助微軟的巨集命令神力也倒不到想要的快速效果。所以...