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...