当前位置:网站首页>MySQL overview
MySQL overview
2022-07-05 15:36:00 【GALi_ two hundred and thirty-three】
brief introduction
MySQL It's a Relational database management system , The Swedish MySQL AB Companies to develop , Belong to Oracle Its products .MySQL Is one of the most popular relational database management systems , stay WEB Application aspect ,MySQL It's the best RDBMS (Relational Database Management System, Relational database management system ) One of the application software .
DB : database (database): Storing data “ Warehouse ”. It holds a series of organized data .
DBMS: Database management system (Database Management System). Database is through DBMS gen Build and operate containers .
SQL: Structured query language (Structure Query Language): A language designed to communicate with a database said .
SQL Language classification
- DML(Data Manipulation Language): Data manipulation statement , For adding Add 、 Delete 、 modify 、 Query database records , And check data integrity
- INSERT: Add data to the database
- UPDATE: Modify the data in the database
- DELETE: Delete data from database
- SELECT: choice ( Inquire about ) data
- DDL(Data Definition Language): Data definition statement , For libraries and The creation of a table 、 modify 、 Delete .
- CREATE TABLE: Create database tables
- ALTER TABLE: Change table structure 、 add to 、 Delete 、 Modify column length
- DROP TABLE: Delete table
- CREATE INDEX: Index on a table
- DROP INDEX: Delete index
- DCL(Data Control Language): Data control statement , Used to define Access rights and security levels of users
- GRANT: Grant access to
- REVOKE: Revoke access
- COMMIT: Commit transaction
- ROLLBACK: Transaction fallback
- SAVEPOINT: Set the savepoint
- LOCK: Lock specific parts of the database
Service startup and shutdown
Open as Administrator cmd window
net start mysql
net stop mysql
Login and exit
Mode one :
use mysql The command line client comes with ( only root user )
Mode two :
mysql -h [ Host name /IP] -P [port] -u [user] -p
mysql -h localhost -P 3306 -u root -p
Local users : mysql -uroot -proot
Port number default 3306
Common command
MySQL [(none)]> show databases; # view the database
MySQL [(none)]> use test; # Use / Open database (test)
MySQL [test]> select database(); # View the current database
MySQL [mysql]> show tables; # View the tables in the current database
MySQL [test]> create table stuinfo( # Create table
-> id int, # Name type
-> name varchar(20));
MySQL [test]> desc stuinfo; # View table structure
MySQL [test]> insert into stuinfo (id, name) values(1, 'Tom'); # insert data
MySQL [test]> select * from stuinfo; # Look at the data in the table
MySQL [test]> update stuinfo set name="John" where id=1; # Modifying data
MySQL [test]> delete from stuinfo where id=1; # Delete data
MySQL [test]> select version(); # see mysql edition
MySQL [test]> exit # sign out
System command
C:\WINDOWS\system32>mysql --version
mysql Ver 15.1 Distrib 10.1.38-MariaDB, for Win64 (AMD64)
C:\WINDOWS\system32>mysql -V
mysql Ver 15.1 Distrib 10.1.38-MariaDB, for Win64 (AMD64)
Grammatical norms
- Case insensitive , But it is recommended that keywords be capitalized , Table name 、 Column names in lowercase
- It's better to end each command with a semicolon
- Every command is as needed , You can indent Or a new line
- notes
- Single-line comments :# Note text
- Single-line comments :-- Note text
- Multiline comment :/* Note text */
边栏推荐
- Common PHP interview questions (1) (written PHP interview questions)
- Redis distributed lock principle and its implementation with PHP (2)
- 1330: [example 8.3] minimum steps
- 做研究无人咨询、与学生不交心,UNC助理教授两年教职挣扎史
- Hongmeng system -- Analysis from the perspective of business
- Good article inventory
- Object. defineProperty() - VS - new Proxy()
- Bugku alert
- 市值蒸发超百亿美元,“全球IoT云平台第一股”赴港求生
- Huawei Hubble incarnation hard technology IPO harvester
猜你喜欢
F. Min cost string problem solving Report
Detailed explanation of QT creator breakpoint debugger
Summary of the second lesson
你童年的快乐,都是被它承包了
Appium automation test foundation - appium basic operation API (II)
P1451 求细胞数量/1329:【例8.2】细胞
Redis' transaction mechanism
Bugku's Ping
【簡記】解决IDE golang 代碼飄紅報錯
超越PaLM!北大碩士提出DiVeRSe,全面刷新NLP推理排行榜
随机推荐
Ctfshow web entry information collection
sql server学习笔记
Appium automation test foundation - appium basic operation API (II)
基于OpenHarmony的智能金属探测器
Linear DP (basic questions have been updated)
Common redis data types and application scenarios
How can the boss choose programmers to help me with development?
Misc Basic test method and knowledge points of CTF
Basic JSON operations of MySQL 5.7
P1451 求细胞数量/1329:【例8.2】细胞
MySQL 巨坑:update 更新慎用影响行数做判断!!!
Definition of episodic and batch
How can I quickly check whether there is an error after FreeSurfer runs Recon all—— Core command tail redirection
Bugku easy_ nbt
Bugku's steganography
Xiao Sha's arithmetic problem solving Report
Hongmeng system -- Analysis from the perspective of business
go学习 ------jwt的相关知识
How to introduce devsecops into enterprises?
Ctfshow web entry explosion