Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43053
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2019-05-30 16:32
文章分类
文章存档

2019年(8)

我的朋友

分类: Oracle

2019-05-31 17:44:07

创建数据库:
CREATE DATABASE 数据库名;
删除数据库:
drop database <数据库名>;
选择使用(需要操作的数据库):
use 数据库名称;
mysql数据库数据类型:
类型 大小 范围(有符号) 范围(无符号) 用途
TINYINT 1 字节 (-128,127) (0,255) 小整数值
SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值
MEDIUMINT 3 字节 (-8 388 608,8 388 607) (0,16 777 215) 大整数值
INT或INTEGER 4 字节 (-2 147 483 648,2 147 483 647) (0,4 294 967 295) 大整数值
BIGINT 8 字节 (-9,223,372,036,854,775,808,9 223 372 036 854 775 807) (0,18 446 744 073 709 551 615) 极大整数值
FLOAT 4 字节 (-3.402 823 466 E+38,-1.175 494 351 E-38),0,(1.175 494 351 E-38,3.402 823 466 351 E+38) 0,(1.175 494 351 E-38,3.402 823 466 E+38) 单精度
浮点数值
DOUBLE 8 字节 (-1.797 693 134 862 315 7 E+308,-2.225 073 858 507 201 4 E-308),0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308) 双精度
浮点数值
DECIMAL 对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2 依赖于M和D的值 依赖于M和D的值 小数值
创建数据表:
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
   `runoob_id` INT UNSIGNED AUTO_INCREMENT,
   `runoob_title` VARCHAR(100) NOT NULL,
   `runoob_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
删除数据表:
DROP TABLE <数据表名称>;

插入数据:
INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );
查询数据:
select <字段名称> from <数据表名称>;
select * from <数据表名称>;(查询该数据表中的所有字段信息)
WHERE:条件判断语句
SELECT field1, field2,...fieldN FROM table_name1, table_name2...
[WHERE condition1 [AND [OR]] condition2.....
实例:
SELECT * from fact_huishoubao_setting WHERE id='小米';
UPDATE:更新某一条数据所在的数据表中的行信息
UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
 
UPDATE <数据表名称> SET <需要修改字段属性(这个可以不修改)>='<需要修改的字段属性值>' WHERE <根据用来判断字段属性(这个可以不修改)>='<根据判断的字段属性值>';
 郑州不孕不育医院哪家好:
update stage.fact_crawl_platform_itemid_map_sku_id
    set sku_id = "{}"
    where itemId = "{}";
sku_id是需要修改的值,itemID是我们根据itemID来修改属性值;
DELETE:删除某一个字段所在行信息
DELETE FROM table_name [WHERE Clause];
DELETE FROM <数据表名称> WHERE <属性> = <属性值>;
<属性> = <属性值>是用来判断的依据
LIKE:(类似=)
SELECT field1, field2,...fieldN 
FROM table_name
WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'
 
NUION:(用于连接两个以上的SELECT语句)
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];
 
expression1, expression2, ... expression_n: 要检索的列。
 
tables: 要检索的数据表。
 
WHERE conditions: 可选, 检索条件。
 
DISTINCT: 可选,删除结果集中重复的数据。默认情况下 UNION 操作符已经删除了重复数据,所以 DISTINCT 修饰符对结果没啥影响。
 
ALL: 可选,返回所有结果集,包含重复数据。
 
实例:
SELECT country FROM Websites
UNION
SELECT country FROM apps
ORDER BY country;
排序:(ORDER)
SELECT field1, field2,...fieldN table_name1, table_name2...
ORDER BY field1 [ASC [DESC][默认 ASC]], [field2...] [ASC [DESC][默认 ASC]]
GROUP BY:(分组)
SELECT column_name, function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;
 
实例:
SELECT name, COUNT(*) FROM   employee_tbl GROUP BY name;
 
SELECT name, SUM(singin) as singin_count FROM  employee_tbl GROUP BY name WITH ROLLUP;
--------------------- 
作者:china-mogul 
来源:CSDN 
原文:https://blog.csdn.net/qq_41733098/article/details/90377353 
版权声明:本文为博主原创文章,转载请附上博文链接!

--------------------- 
作者:china-mogul 
来源:CSDN 
原文:https://blog.csdn.net/qq_41733098/article/details/90377353 
版权声明:本文为博主原创文章,转载请附上博文链接!
阅读(9626) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~