MySql 操作總結

2021-07-10 17:04:47 字數 1215 閱讀 3102

mysql 服務的啟動和停止(windows):

net stop mysql

net start mysql

mysql 登入

mysql -u root -p 密碼

資料庫操作:

1.顯示資料庫列表

show databases;

2.建立,刪除,使用資料庫

create database 庫名;

use 庫名;

drop database 庫名;

3.建立表

create table 表名

(列名 型別(大小) default '預設值' constraint 約束名 約束定義,

...//最後也可以放約束

//例如 unique(列名)

);約束:

unique 約束唯一標識資料庫表中的每條記錄(既可以定義列也可以定義表)

primary key 跟unique一樣,就是主鍵列不能含null值

foreign key外來鍵

check 約束用於限制列中的值的範圍 eg. check(列名》0)

4.顯示表結構

show columns from 表名;

5.更改表

alter table [表名] add column [欄位名] datatype  

說明:增加乙個字段(沒有刪除某個欄位的語法

alter table [表名] add primary key ([欄位名])  

說明:更改表得的定義把某個欄位設為主鍵 

alter table [表名] drop primary key ([欄位名])  

說明:把主鍵的定義刪除

6.資料操作

新增:insert into [表名](列名....) values('','',......順序排列的資料);

查詢: select * from [表名] where ([條件]);

刪除:delete from [表名] where ([條件]);

修改:update [表名] set [修改內容如name = 'mary'] where [條件];

建立索引:create index [索引檔名] on [表名] ([欄位名]); 

7.[條件]說明

列名 = 條件值;

列名 not like '字元值'

asc 公升序 desc 降序

MySQL 常用操作總結

前兩周用php5.5 mysql5.6 搭建了幾個demo,期間從頭開始學習了php,然後sql命令也都忘得差不多了,現查現用。這裡總結一下自己用到的mysql命令吧。注 mysql中欄位名字 資料庫,表,字段 不區分大小寫,sql語句也不區分大小寫。1.檢視現有的資料庫 show database...

mysql 基本操作總結

資料 增 增加資料 1 insert into 表名 values 值1,值2,2 insert into 表名 欄位名1,欄位名2,values 值1,值2,刪 1 delete 刪除資料表裡記錄的語句,可以恢復 1.delete from 表名 where 條件 刪除指定的某條資料 常用 2.d...

mysql常用操作總結

設定mysql 是否區分表名大小寫 開啟安裝目錄下的my.ini檔案,在 mysqld 下面加上這句話 lower case table names 0設為0表示表名區分大小寫,設為1表示表名不區分大小寫 例如 檢視 select from user 的執行時間,需要 1.開啟profile set...