程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL常用基本操作

MySQL常用基本操作

編輯:MySQL綜合教程

##MySQL數據庫SQL(Structured Query Language)結構化查詢語言常用基本操作:
/*DDL(Data Definition Language)數據定義語言*/
##創建數據庫:
create database '數據庫名稱' charset utf8;
##刪除數據庫:
drop database '數據庫名稱';
##顯示所有數據庫:
show databases;
##使用數據庫
use '數據庫名稱';
##確定當前使用數據庫:
select database();
##顯示數據庫中某表結構
desc '表名';
##顯示某表的創建語句
show create table '表名';
##創建表:
create table '表名'(
'列名' '列描述',
'列名' '列描述',
'列名' '列描述');
##帶主鍵且自增長的表
create table '表名'(
'列名' '列描述' primary key auto_increment,
'列名' '列描述',
'列名' '列描述');
##刪除表:
drop table '表名';
##修改表:
alter table '舊表名' rename '新表名';
##添加字段
alter table '表名' add column '列名' '列描述';
##修改字段
alter table '表名' change '舊列名' '新列名' '新列描述';
##刪除字段
alter table '表名' drop column '列名';
/*DML(Data Manipulation Language)數據操作語言*/
##錄入數據
insert into '表名'('字段名,字段名...') values('對應值,對應值...');
insert into '表名' values('對應值,對應值...');
##更新數據
update '表名' set '字段名'='字段值','字段名'='字段值'... where '字段名'='字段值';
update '表名' set '字段名'='字段值','字段名'='字段值'...;
##刪除數據
delete from '表名';
delete from '表名' where '字段名'='字段值';
/*DQL(Data Queries Language)數據查詢語言*/
##查詢所有
select * from '表名';
##查詢需要的
select '字段名','字段名'... from '表名';
##別名查詢
select '字段名',concat('字段名','字段名') [as] '別名' from '表名';
##where查詢
select * from '表名' where '字段名' like "_'值'%"
##聚合查詢
select count(*) from '表名'; ##查詢記錄數
select '字段名' from '表名' order by '字段名' desc; ##依降序查詢
select distinct '字段名' from '表名' order by '字段名' asc; ##去重復依升序查詢
##分組查詢
select avg('字段名') from '表名' group by '字段名';
select avg(字段名) as '別名','別名' from '字段名' group by '字段名' having '字段名'>0;
/*DCL(Data Control Language)數據控制語言*/
/*約束*/
##主鍵約束
alter table '表名' add constraint primary key('字段名');
##唯一約束
alter table '表名' add constraint unique('字段名');
##外鍵約束
alter table '表名' add constraint foreign key('外鍵字段名') references '主表'('主鍵字段名');

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved