软件下载吧文章资讯

分类分类

数据库常用的sql语句汇总

2024-03-13 13:57作者:下载吧

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;

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消