1.建立帶有編碼的資料庫
create database 庫名 character set 編碼
eg:create database chepai character set gbk;
檢視資料庫 編碼:show create database chepai;
2.刪除乙個資料庫
drop database 庫名i;
drop database chepai;
3.檢視資料庫
show databases;
4.使用資料庫
use 資料庫名;
use mysql;
5.檢視當前正在使用的資料庫
select database();
6.建立一張表
create table 表名(
欄位名 型別(長度) [約束],
欄位名 型別(長度) [約束],
欄位名 型別(長度) [約束]
);7.建立完成後,我們可以檢視資料庫表
show tables;
8.檢視表的結構
desc 表名
9.刪除一張表
drop table 表名;
10.修改表
10.1 新增一列
alter table 表名 add 欄位名 型別(長度) [約束]
10.2 修改列的型別(長度、約束)
alter table 表名 modify 要修改的欄位名 型別(長度) [約束]
10.3 修改列的列名
alter table 表名 change 舊列名 新列名 型別(長度) [約束]
10.4 刪除表的列
alter table 表名 drop 列名
10.5 修改表名
rename table 表名 to 新錶名
10.6 修改表的字符集
alter table 表名 character set 編碼
修改表的字符集
alter table 表名 character set 編碼
12插入資料中文亂碼問題解決辦法
set names gbk;
13修改表記錄
不帶條件的
update 表名 set 欄位名=值, 欄位名=值, 欄位名=值……
帶條件的
update 表名 set欄位名=值, 欄位名=值, 欄位名=值…… where 條件
14.刪除表記錄
帶條件的
delete from 表名 where 條件
不帶條件的
先準備資料
insert into tbl_user values(null,』老王』,』666』);
刪除操作
delete from 表名;
15.delete與truncate的區別?
delete刪除的時候是一條一條的刪除記錄,它配合事務,可以將刪除的資料找回。
truncate刪除,它是將整個表摧毀,然後再建立一張一模一樣的表。它刪除的資料無法找回。
注意:delete刪除,uid不會重置!而使用truncate操作,uid會重置
16.查詢操作
語法:select [distinct] *| 列名,列名 from 表名 [where條件]
17.查詢商品名,使用列別名
select 字段 as p from 表名
eg:select pname as p from product
18.去掉重複值(按照**)
select distinct(字段) from 表名;
eg:select distinct(price) from product;
19將所有的商品的**+10進行顯示
select pname,price+10 from product;
20.模糊查詢
查詢商品名稱含有"王"字的商品資訊
select * from product where pname like %王%;
21.查詢商品id在(1,2,6)範圍內的所有商品資訊
select * from product where pid in(1,2,6);
22.查詢商品名稱含有"wang"字並且id為6的商品資訊
select * from product where pname like %wang% and pid=6;
23.查詢id為2或者6的商品資訊
select * ffrom product where pid=2 or pid=6;
24.排序
1.查詢所有的商品,按**進行排序(公升序、降序)
select * from product order by price asc/desc;
2.查詢名稱有"奇"的商品資訊並且按照**降序排序
select *from product where like %奇% order by price desc;
25.聚合函式
1.獲得所有商品的**的總和
select sum(price) from product;
MySQL基本操作(一)
二 資料型別 三 表的操作 show databases 當建立資料庫沒有指定字符集和校驗規則時,系統使用預設utf8,校驗規則時 utf8 general ci create database 資料庫名 建立乙個使用utf8mb4字符集的資料庫 create database 資料庫名 chara...
mysql基本操作(一)
庫操作 show databases 顯示全部資料庫 drop database dbname 刪除資料庫 create database if not exists dbname 建立資料庫 use dbname 使用資料庫 show tables 顯示當前使用資料庫的表名 desc tablen...
mysql基本操作 MySQL基本操作
mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.user host,user,passwor...