当前位置:网站首页>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 */
边栏推荐
- JS knowledge points-01
- F. Min cost string problem solving Report
- Common interview questions about swoole
- sql server学习笔记
- 1330:【例8.3】最少步数
- No one consults when doing research and does not communicate with students. UNC assistant professor has a two-year history of teaching struggle
- Bugku's Ah Da
- Where is the operation of convertible bond renewal? Is it safer and more reliable to open an account
- 如何将 DevSecOps 引入企业?
- The difference between abstract classes and interfaces in PHP (PHP interview theory question)
猜你喜欢

Summary of the third class

Live broadcast preview | how to implement Devops with automatic tools (welfare at the end of the article)

六种常用事务解决方案,你方唱罢,我登场(没有最好只有更好)

"Sequelae" of the withdrawal of community group purchase from the city

Appium自动化测试基础 — APPium基础操作API(二)

DVWA range clearance tutorial
![P1451 calculate the number of cells / 1329: [example 8.2] cells](/img/c4/c62f3464608dbd6cf776c2cd7f07f3.png)
P1451 calculate the number of cells / 1329: [example 8.2] cells

Misc Basic test method and knowledge points of CTF
![1330: [example 8.3] minimum steps](/img/69/9cb13ac4f47979b498fa2254894ed1.gif)
1330: [example 8.3] minimum steps

Summary of the second lesson
随机推荐
Common redis data types and application scenarios
Common MySQL interview questions (1) (written MySQL interview questions)
PHP high concurrency and large traffic solution (PHP interview theory question)
Can I pass the PMP Exam in 20 days?
P6183 [USACO10MAR] The Rock Game S
I spring and autumn blasting-1
Bubble sort, insert sort
How can the boss choose programmers to help me with development?
No one consults when doing research and does not communicate with students. UNC assistant professor has a two-year history of teaching struggle
2.3 learning content
Hongmeng system -- Analysis from the perspective of business
Virtual base class (a little difficult)
Ionic Cordova project modification plug-in
lv_font_conv离线转换
Linear DP (basic questions have been updated)
Nine hours, nine people, nine doors problem solving Report
qt creater断点调试程序详解
数据库学习——数据库安全性
Transfer the idea of "Zhongtai" to the code
What are CSRF, XSS, SQL injection, DDoS attack and timing attack respectively and how to prevent them (PHP interview theory question)