当前位置:网站首页>MySQL learning record (2)
MySQL learning record (2)
2022-07-02 21:29:00 【White_ Silence (Learning version)】
1. Create database
For the time being MYSQL
create database shop;
/* Create database */
show databases;
/* Show the current MYSQL Stored database */
2. Create table
CREATE TABLE < Table name >
( < Name 1> < data type > < Constraints required for this column > ,
< Name 2> < data type > < Constraints required for this column > ,
.
.
.
< Constraints for this table 1> , < Constraints for this table 2> ,……);
create database shop;
use shop;
CREATE TABLE product(
product_id CHAR(4) NOT NULL,
product_name VARCHAR(100) NOT NULL,
product_type VARCHAR(32) NOT NULL,
sale_price INTEGER,
purchase_price INTEGER,
regist_date DATE,
PRIMARY KEY(product_id)
) ;
The syntax is shown in the code , But if you want to create a table under the currently created database , To use use < Database name >, no need USE The complains .
Perform shortcut key sharing :ctrl+enter Execute the currently selected command line , If it is not selected, the current line will be executed
ctrl+shift+enter Execute all commands
ctrl+shift+r Run only the selected statements
3. Naming rules
- Only half width English letters can be used 、 Numbers 、 Underline (_) As a database 、 Table and column names
- The name must start with half letter
- Every field in every table ( That is, each column ) Specify the data type
3.1 Basic types of data
- INTEGER type (INT, Similar to floating point , Double precision )
Used to specify the data type of the column where integers are stored ( Digital ), Can't store decimals .
- CHAR type ( character string =string)
Used to store fixed length strings , When the length of the string stored in the column does not reach the maximum length , Use half space to complement , Because it wastes storage space , So I don't use .
- VARCHAR type ( Variable length string )
Used to store variable length strings , Fixed length string will be supplemented with half width spaces when the number of characters does not reach the maximum length , But variable length strings are different , Even if the number of characters does not reach the maximum length , I don't use half space to make up .
- DATE type ( date )
Used to specify the storage date ( Specific date ) The data type of the column of ( Date type ).
3.2 Setting of data constraints
Constraints are in addition to data types , The function of restricting or appending conditions to the data stored in a column .
NOT NULL
yes Non empty constraint , That is, data must be entered in the column .
PRIMARY KEY
yes Primary key constraint , Represents that the column is unique , You can get the data of a specific row through this column .
There is no need to restrict
3.3 About table deletion and update syntax
similar stata
- Delete table :drop table < Table name >; (stata :drop Field name )
- Modify table —— The main use of ALTER command
Add columns to the table :alter table < Table name > add column< Definition of columns >;
Delete column from table :alter table< Table name >drop column< Name >;
- Clear the table :truncate table table_name
alter table product add column quality INTEGER;
-- Add a column... To the table , Field called quality
alter table product drop column quality ;
-- Delete a column from the table , Field called quality
drop table product;
feeling : At present, the grammar is ok , If someone used a similar language before , It should be easier to learn this .
I watched the tutorial from Alibaba cloud Tianchi , For personal notes only .
边栏推荐
- Friends who firmly believe that human memory is stored in macromolecular substances, please take a look
- A river of spring water flows eastward
- Research Report on the overall scale, major manufacturers, major regions, products and application segmentation of power management units in the global market in 2022
- Get weekday / day of week for datetime column of dataframe - get weekday / day of week for datetime column of dataframe
- In depth research and investment feasibility report on the global and China active vibration isolation market 2022-2028
- Accounting regulations and professional ethics [16]
- Go cache of go cache series
- Research Report on crude oil tanker industry - market status analysis and development prospect forecast
- Golang embeds variables in strings
- Codeworks global round 19 (CF 1637) a ~ e problem solution
猜你喜欢
It is said that this year gold three silver four has become gold one silver two..
JDBC | Chapter 4: transaction commit and rollback
Add two numbers of leetcode
Talk about macromolecule coding theory and Lao Wang's fallacy from the perspective of evolution theory
One week dynamics of dragon lizard community | 2.07-2.13
rwctf2022_ QLaaS
[shutter] statefulwidget component (image component | textfield component)
[error record] the command line creates an error pub get failed (server unavailable) -- attempting retry 1 in 1 second
[shutter] statefulwidget component (bottom navigation bar component | bottomnavigationbar component | bottomnavigationbaritem component | tab switching)
[shutter] statefulwidget component (create statefulwidget component | materialapp component | scaffold component)
随机推荐
[C language] [sword finger offer article] - replace spaces
How is LinkedList added?
Accounting regulations and professional ethics [19]
Analyze comp-206 advanced UNIX utils
I did a craniotomy experiment: talk about macromolecule coding theory and Lao Wang's fallacy from corpus callosum and frontal leukotomy
Sword finger offer (I) -- handwriting singleton mode
Go language learning summary (5) -- Summary of go learning notes
What is the difference between programming in real work and that in school?
China's Micro SD market trend report, technology dynamic innovation and market forecast
Interpretation of some papers published by Tencent multimedia laboratory in 2021
AMD's largest transaction ever, the successful acquisition of Xilinx with us $35billion
Detailed upgrade process of AWS eks
JDBC | Chapter 3: SQL precompile and anti injection crud operation
[shutter] statefulwidget component (image component | textfield component)
[fluent] dart generic (generic class | generic method | generic with specific type constraints)
Research Report on market supply and demand and strategy of China's plastic pump industry
[error record] the command line creates an error pub get failed (server unavailable) -- attempting retry 1 in 1 second
Research Report on ranking analysis and investment strategic planning of RFID market competitiveness of China's industrial manufacturing 2022-2028 Edition
qwb2018_ core kernel_ rop
Codeworks global round 19 (CF 1637) a ~ e problem solution