1.資料庫的基本操作
show databases; //查詢資料庫
show create database score; //查詢資料庫的結構
create database score default charset utf8; //建立資料庫
use score; //使用score資料庫
drop database score; //刪除資料庫
2.關於表的操作
show tables; //顯示資料庫中的表
create table score(
sno int primary key auto_increment,
course varchar(20),
sscore smallint); //建立表
show create table score; //顯示構造表語句
desc score; //顯示表結
alter table score
add starttime date not null; //新增字段
alter table score
drop starttime; //刪除字段
alter table score
modify course varchar(50); //修改字段型別
alter table score
change starttime endtime date; //修改欄位名
drop table score; //刪除表
3.管理資料
insert into score(course,sscore)
values('語文',80); //新增資料
update score
set sscore=90
where sno=1; //修改資料
delete from score
where sno=1; //刪除資料
4.查詢資料
select * from score; //查詢所有字段資料
去重:select distinct 字段 from 表名 where 條件
邏輯條件: and or
比較條件:< , <=, >, >=, <>, between value1 and value2
判斷空:
1)判斷null: is null
2)判斷空字串: ="" / <>""
模糊條件:like
%:替換任意長度字元
_:替換單個字元
分頁查詢,limit 起始行,查詢行數
排序:order by 字段 asc/desc
asc:公升序
desc:降序
分組:group by 字段
5.資料庫編碼查詢
show variables like 'character%';
variable_name value
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir c:\\program files\\mysql\\mysql server 5.7\\share\\charsets\\
如果在查詢過程中出現亂碼,可以通過設定相應的字元編碼解決。比如在cmd客戶端進行查詢時,資料庫中可能有中文,資料庫character_set_client 設定的編碼是utf8,而cmd解釋是用gbk進行解釋。所以會有亂碼,設定character_set_client 編碼為gbk即可。
set character_set_client='gbk';
mysql操作基本語句
1.運算元據庫 create database score default charset utf8 建立資料庫 use score 使用score資料庫 show databases 查詢資料庫 drop database score 刪除資料庫 show create database scor...
MySql基本操作語句
mysql基本操作語句 1.mysql匯出表 mysqldump uroot pmysql h127.0.0.1 p3306 routines default character set utf8 tables tce4 tce network device module 2.sql 2.mysql...
MySQL基本操作語句
1.連線mysql伺服器 mysql u root p 2.檢視資料庫 show databases 3.建立資料庫 create database 資料庫名 4.使用資料庫 use 資料庫名 5.刪除資料庫 drop database 資料庫名 6.檢視資料庫中的表 show tables 7.建...