sql
文章平均质量分 52
chenna1102cn
这个作者很懒,什么都没留下…
展开
-
sql 基础(一)
create database 创建数据库 alter database 修改数据库 create table 创建新表 alter table 改变数据库表 drop table 删除表 create index 创建索引 drop index 删除索引 select从表中选取数据: select 列名称1,列名称2 from 表名称 select * from 表名称原创 2017-08-16 16:35:56 · 202 阅读 · 0 评论 -
sql top与like(二)
top子句用于规定要返回的记录的数目(并非所有数据库系统都支持top子句) 选取头两条记录:select top 2 * from Persons 选取50%的记录:select top 50 percent from Persons like 操作符 用于在where 子句中搜索列中的指定模式。原创 2017-08-16 17:35:07 · 462 阅读 · 0 评论 -
Mysql (一)
运行cmd,启动服务:net start mysql,停止服务:net stop mysql 清屏:cls 登录数据库:mysql -uroot -p*** -P3306 -h mysql退出:exit / quit / \q 修改提示符:mysql -uroot -proot --prompt 提示符 mysql -uroot -proot --prompt /h my原创 2017-09-17 09:20:50 · 260 阅读 · 0 评论 -
Mysql (二)
约束分为表级约束和列级约束 外键约束保证数据的一致性,完整性,实现数据表的一对一,一对多的关系:FOREIGN KEY 有外键列的表称为子表,子表所参照的表为父表 如何编辑数据表默认的存储引擎: MYSQL配置文件:torage-server=INNODB原创 2017-09-17 13:31:11 · 242 阅读 · 0 评论 -
MYSQL (三)
添加单列:ALTER TABLE use1 ADD age TINYINT UNSIGNED NOT NULL DEFAULT 10; ALTER TABLE use1 ADD password TINYINT UNSIGNED NOT NULL AFTER username; 添加多列不能指定位置关系,只能在下方。 删除列:ALTER TABLE user1DROP truename; 删原创 2017-09-17 14:34:17 · 247 阅读 · 0 评论 -
MYSQL(四)
子查询:出现在其他SQL语句内的SELECT子句,潜逃在查询内部,切必须始终出现在圆括号内。 子查询可以返回标量,一行,一列或子查询。 求平均值,并将平均值四舍五入,保留两位小数:SELECT ROUND (AVG(goods_price),2) FROM tdb_goods; 获取商品价格大于平均价格的商品:SELECT goods_id,goods_name,goods_pric原创 2017-09-17 18:03:26 · 276 阅读 · 0 评论 -
MYSQL(五)
连接: 链接,左右外连接,左右内链接 无限极分类表: CREATE TABLE tdb_goods_type( type_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, type_name VARCHAR(20) NOT NULL, parent_id SMALLINT UNSIGNED NOT NULL DEFAULT 0); 自身原创 2017-09-17 20:01:03 · 291 阅读 · 0 评论 -
MYSQL(五)
函数: SELECT CONCAT(first_name,last_name) AS fullname FROM test; SELECT CONCAT_WS('-','A','B','C'); A-B-C;至少要有三个参数 SELECT DATE_ADD('2016-1-1',INTERVAL -365 DAY); SELEC原创 2017-09-17 22:36:23 · 251 阅读 · 0 评论