時間:2024-03-13 13:57作者:下載吧人氣:25
SQL是目前使用最為廣泛的數據庫語言之一。這里,我總結了在數據庫上,用SQL語言對數據排序、過濾和分組,以及表、視圖、聯結、子查詢、游標、存儲過程和觸發器等內容。
數據庫相關
查所有數據庫 show databases;
創建數據庫 create database 數據庫名;
查看數據庫 show create database 數據庫名; //顯示當初創建這個庫的時候使用什么樣的sql語句
創建數據庫指定字符集 create database 數據庫名 character set utf8/gbk
刪除數據庫 drop database 數據庫名;
使用數據庫 use 數據庫名;
表相關
創建表 create table 表名(id int,name varchar(10)); //表名區分大小寫
查看所有表 show tables;
查看單個表屬性 show create table 表名; //使用的什么創建語句,可以在后面加G使描述更清晰
查看表字段 desc 表名;
創建表指定引擎和字符集 create table 表名(id int,name varchar(10)) engine=myisam/innodb charset=utf8/gbk;
刪除表 drop table [if exists] 表名;刪除表(可選擇添加是否存在則刪除)
DROP TABLE IF EXISTS `abc`;
CREATE TABLE `abc` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT comment’商品名稱’,
`name` char(80) NOT NULL DEFAULT ” comment’商品名稱’,
`title` char(20) NOT NULL DEFAULT ” comment’商品名稱’,
`type` tinyint(1) NOT NULL DEFAULT ‘1’ comment’商品名稱’,
`condition` char(100) NOT NULL DEFAULT ” comment’商品名稱’,
`show` bit DEFAULT 1 comment ‘是否可見’,
`price` decimal(5,2) not null comment ‘價格’,
`status` enum(‘0’, ‘1’, ‘2’) NOT NULL DEFAULT ‘0’ comment ‘狀態’,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=INNODB DEFAULT CHARSET=utf8;
網友評論