当前位置:网站首页>Mysql database (I)
Mysql database (I)
2022-07-05 05:25:00 【Si Xiaoyou】
Catalog
1. Database introduction
# Database content : A warehouse for storing data , Add, delete, modify and query the data in the database
# Data sheet : Where to store data
2. Common databases
# Oracle: A large database of charges
# mysql: Free open source small
# sqlserver: Charging medium-sized database
# db2: Rechargeable
3. Operating the database
# The mouse operation SQL Statement operation
# SQL Code for :
# sql grammar :
# Case insensitive
# Every sentence sql Semicolon after a Inquire about b Inquire about
4. Data types commonly used in databases
# int type The type of number
# varchar(50) character string Indefinite length byte 65535 male 2 Bytes
# char character string Fixed length bytes 255 Bytes male 2 Bytes In the air
# date date Format 'yyyy-mm-dd'
# datetime date Format 'yyyy-mm-dd hh:mm:ss'
5. Commonly used SQL operation
-- notes ctrl+/ add comments of explanations Multiline comment /**/
-- use sql Statement create database grammar : create database Database name
CREATE database ysly;
-- Delete database grammar :drop database Database name ;
drop database ysly;
-- new table
-- grammar
/* create table Table name ( Field name Field type constraint condition , Field name Field type , ... Field name Field type )charset=utf8; */
-- not null Primary key primary key Self increasing default
-- Set the primary key The primary key cannot be empty , Auto increment must be a primary key
-- Which data is the table you created in
create table you.student1(
id int PRIMARY key auto_increment,
name varchar(20) default 'zz',
age int,
sex char(20)
);
-- All fields in the table should be added
-- The new data Grammatical structure insert into Table name values( Field name data , Field name data , Field name data , Field name data )
insert into you.student1 values(1,' Xiaocui ',18,' Woman ');
insert into you.student1 values(' Xiaocui 2',18,' Woman ');
-- Add only some fields
-- insert into Table name ( Field name , Field name , Field name )values( Field data , Field data , Field data )
insert into you.student1(name,age,sex) values(' Xiaocui 2',18,' Woman ');
insert into you.student1(age,sex) values(18,' Woman ');
-- Add multiple data at once values value
-- insert into Table name values( Field name data , Field name data , Field name data , Field name data ),( Field name data , Field name data , Field name data , Field name data ),( Field name data , Field name data , Field name data , Field name data )
insert into you.student1(name,age,sex) value(' Xiaohong ',18,' Woman '),(' Xiaohong 2',18,' Woman '),(' Xiaohong 3',18,' Woman '),(' Xiaohong 3',18,' Woman ');
-- Query statement
-- Inquire about select * from Table name ;
select * from you.student1;
-- Query partial data select Field name , Field name from Table name
select id,name from you.student1;
-- Modify the statement update Table name set Field name = Revised content The entire field of the entire table
update you.student1 set name = ' Cui Hua ';
-- I don't want to modify the fields of the whole table Just want to change the number to 1 Name perhaps Age is 18 Conditions where Conditional
update you.student1 set name = ' Pickled cabbage resembling sauerkraut ' where id = 1;
update you.student1 set name = ' nori ' where age = 30;
-- Delete delete from Table name ;delete from Table name where Conditions ;
delete from you.student1 where id = 2;
delete from you.student1;
-- drop table Table name ; Table structure
drop table you.student1;
-- truncate table Table name ;
truncate you.student;
边栏推荐
- Introduction to tools in TF-A
- Drawing dynamic 3D circle with pure C language
- Acwing 4301. Truncated sequence
- Using HashMap to realize simple cache
- [depth first search] 695 Maximum area of the island
- object serialization
- YOLOv5-Shufflenetv2
- Support multi-mode polymorphic gbase 8C database continuous innovation and heavy upgrade
- 记录QT内存泄漏的一种问题和解决方案
- [binary search] 34 Find the first and last positions of elements in a sorted array
猜你喜欢

远程升级怕截胡?详解FOTA安全升级

Heap sort summary
![[interval problem] 435 Non overlapping interval](/img/a3/2911ee72635b93b6430c2efd05ec9a.jpg)
[interval problem] 435 Non overlapping interval

Improvement of pointnet++

用STM32点个灯
![[to be continued] [UE4 notes] L3 import resources and project migration](/img/81/6f75f8fbe60e037b45db2037d87bcf.jpg)
[to be continued] [UE4 notes] L3 import resources and project migration

A new micro ORM open source framework

Remote upgrade afraid of cutting beard? Explain FOTA safety upgrade in detail

Corridor and bridge distribution (csp-s-2021-t1) popular problem solution

Page countdown
随机推荐
Haut OJ 1218: maximum continuous sub segment sum
object serialization
Acwing 4301. Truncated sequence
Hang wait lock vs spin lock (where both are used)
Solon Logging 插件的添加器级别控制和日志器的级别控制
[allocation problem] 135 Distribute candy
[转]: OSGI规范 深入浅出
Learning notes of "hands on learning in depth"
PMP考试敏捷占比有多少?解疑
[turn]: Apache Felix framework configuration properties
A problem and solution of recording QT memory leakage
Summary of Haut OJ 2021 freshman week
Haut OJ 1352: string of choice
SDEI初探-透过事务看本质
The present is a gift from heaven -- a film review of the journey of the soul
[to be continued] I believe that everyone has the right to choose their own way of life - written in front of the art column
Applet live + e-commerce, if you want to be a new retail e-commerce, use it!
[merge array] 88 merge two ordered arrays
【ES实战】ES上的native realm安全方式使用
The next key of win generates the timestamp file of the current day