当前位置:网站首页>Basic commands of MySQL
Basic commands of MySQL
2022-07-06 06:41:00 【luckyyuanyuan】
sql Case difference 
Create data table :
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;
1. Set the attribute of the field to NOT NULL, When operating the database, if the data entered in this field is NULL , You're going to report a mistake .
2. AUTO_INCREMENT Define properties that are listed as self incrementing , Generally used for primary key , The value will be added automatically 1.
3. PRIMARY KEY Keywords are used to define columns as primary keys . You can use multiple columns to define the primary key , Columns are separated by commas .
4. ENGINE Set up the storage engine ,CHARSET Set encoding .
According to “PH” Field lookup data , And limit the display of only the first 1000 That's ok
select * from dm_oss.d_f_oss_device_service_info where device_id like '%PH%' limit 1000
Query the values in a column of data ( duplicate removal )
select distinct device_id from dm_oss.d_f_oss_device_service_info where device_id
Specify the inserted column name and value to insert :
INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);
stay “device_id ” The query attribute value in the field contains “PH” The data of , And limit only to show 1000 That's ok
select * from device_service_info where device_id like '%PH%' limit 1000

select * from device_basic_info where device_id like '%PH%' limit 1000

Case a : Multi table joint query and statistics
surface 1:device_service_info
surface 2:device_basic_info
step 1: Inquire about 1.4.9 Version of class
// stay “software_version ” The query attribute value in the field contains “1.4.9” The data of
select device_id, description, software_version from device_basic_info having software_version like '%1.4.9%'

step 2: according to service_start_time Field to select data for a certain period of time
select device_id, service_id from device_service_info having service_start_time between "${day_start}" and "${day_end}"

step 3: Calculate the service times of each device in a specified period of time
select device_id, count(service_id) as service_sum from (select device_id, service_id from device_service_info having service_start_time between "${day_start}" and "${day_end}") group by device_id

step 4: Splice the information of two tables , Adopt internal connection , Take their intersection ;
select t1.device_id, t1.service_sum, t2.description, software_version from ((select device_id, count(service_id) as service_sum from (select device_id, service_id from dm_oss .d_f_oss_device_service_info having service_start_time between "${day_start}" and "${day_end}") group by device_id) t1) inner join ((select device_id, description, software_version from dm_oss.d_f_oss_device_basic_info having software_version like '%1.4.9%') t2 )on t1.device_id = t2.device_id

边栏推荐
- Fledgling Xiao Li's 103rd blog CC2530 resource introduction
- Black cat takes you to learn UFS Protocol Part 8: UFS initialization (boot operation)
- Day 248/300 关于毕业生如何找工作的思考
- Black cat takes you to learn UFS protocol Chapter 4: detailed explanation of UFS protocol stack
- How to do a good job in financial literature translation?
- LeetCode 729. My schedule I
- 我的创作纪念日
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- Lecture 8: 1602 LCD (Guo Tianxiang)
- 电子书-CHM-上线CS
猜你喜欢

How to translate professional papers and write English abstracts better

基於JEECG-BOOT的list頁面的地址欄參數傳遞

Data type of MySQL

Office doc add in - Online CS
![[ 英语 ] 语法重塑 之 英语学习的核心框架 —— 英语兔学习笔记(1)](/img/02/41dcdcc6e8f12d76b9c1ef838af97d.png)
[ 英语 ] 语法重塑 之 英语学习的核心框架 —— 英语兔学习笔记(1)

It is necessary to understand these characteristics in translating subtitles of film and television dramas

How do programmers remember code and programming language?

Wish Dragon Boat Festival is happy

My seven years with NLP

What are the commonly used English words and sentences about COVID-19?
随机推荐
Defense (greed), FBI tree (binary tree)
如何做好互联网金融的英语翻译
On the first day of clock in, click to open a surprise, and the switch statement is explained in detail
Phishing & filename inversion & Office remote template
[mqtt from getting started to improving series | 01] quickly build an mqtt test environment from 0 to 1
Address bar parameter transmission of list page based on jeecg-boot
Day 245/300 JS foreach data cannot be updated to the object after multi-layer nesting
端午节快乐Wish Dragon Boat Festival is happy
Delete external table source data
自动化测试环境配置
SSO流程分析
[Yu Yue education] Dunhuang Literature and art reference materials of Zhejiang Normal University
[ 英语 ] 语法重塑 之 英语学习的核心框架 —— 英语兔学习笔记(1)
商标翻译有什么特点,如何翻译?
中英对照:You can do this. Best of luck祝你好运
Simple query cost estimation
How effective is the Chinese-English translation of international economic and trade contracts
金融德语翻译,北京专业的翻译公司
LeetCode 731. My schedule II
Apache DolphinScheduler源码分析(超详细)