In daily website maintenance and MYSQL database management, we often use a lot of MYSQL commands. To facilitate your organization, the editor has listed 18 of the most commonly used commands when managing MYSQL databases.
In daily website maintenance and management, a lot of SQL statements are used.
Proficient use has many benefits for website management, especially when managing site groups.
The following are some commonly used commands for reference.
1. Show databases
show databases
Display tables
show tables;
2. Create users
Create the root user with a password of 123
use mysql; grant all on *.* to root@'%' identified by '123' with grant option; commit;
3. Change the password
grant all on *.* to xing@'localhost' identified by '123456' with grant option; update user set password = password('newpwd') where user = 'xing' and host='localhost'; flush privileges;
4. Create database testdb:
##
create database testdb;
5. Preventatively create a database:
create database if not testdb;## 6. Create a table:
use testdb; create table table1( username varchar(12), password varchar(20));7. Preventive creation of table aaa:
create table if not exists aaa(ss varchar(20));8. View the table structure:
##
describe table1;## 9. Insert data into table table1:
insert into table1(username,password) values ('leizhimin','lavasoft'), ('hellokitty','hahhahah'); commit;
10. Query table table1:
select * from table1;
11. Change data:
update table1 set password='hehe' where username='hellokitty';
commit;
## 12. Delete data:
delete from table1 where username='hellokitty';
commit;
13. Add a column to the table:
alter table table1 add column(
sex varchar(2) comment '性别',
age date not null comment '年龄'
);
commit;
14. Modify the table structure
Create a table table1 from the query:create table tmp as select * from table1;
15. Delete table table1:
##
drop table if exists table1; drop table if exists tmp;
16. Back up database testdb
mysqldump -h 192.168.3.143 -u root -p pwd -x --default-character-set=gbk >C:\testdb.sql
17. Delete the database testdb
drop database testdb;
18. Restore the testdb databaseFirst create the testdb database, and then use the following command to restore locally
mysql -u root -pleizhimin testdb <C:\testdb.sql
These 18 MYSQL Commands are often used by administrators in daily maintenance. Proficient use of these commands will make your work very easy
Related recommendations:
Teach you how to use MySQL: MySQL List of commonly used commands_PHP tutorial MYSQL commonly used commands and practical skillsMySQL commonly used command line summary collectionThe above is the detailed content of 18 commonly used MySQL commands. For more information, please follow other related articles on the PHP Chinese website!

MySQL'sBLOBissuitableforstoringbinarydatawithinarelationaldatabase,whileNoSQLoptionslikeMongoDB,Redis,andCassandraofferflexible,scalablesolutionsforunstructureddata.BLOBissimplerbutcanslowdownperformancewithlargedata;NoSQLprovidesbetterscalabilityand

ToaddauserinMySQL,use:CREATEUSER'username'@'host'IDENTIFIEDBY'password';Here'showtodoitsecurely:1)Choosethehostcarefullytocontrolaccess.2)SetresourcelimitswithoptionslikeMAX_QUERIES_PER_HOUR.3)Usestrong,uniquepasswords.4)EnforceSSL/TLSconnectionswith

ToavoidcommonmistakeswithstringdatatypesinMySQL,understandstringtypenuances,choosetherighttype,andmanageencodingandcollationsettingseffectively.1)UseCHARforfixed-lengthstrings,VARCHARforvariable-length,andTEXT/BLOBforlargerdata.2)Setcorrectcharacters

MySQloffersechar, Varchar, text, Anddenumforstringdata.usecharforfixed-Lengthstrings, VarcharerForvariable-Length, text forlarger text, AndenumforenforcingdataAntegritywithaetofvalues.

Optimizing MySQLBLOB requests can be done through the following strategies: 1. Reduce the frequency of BLOB query, use independent requests or delay loading; 2. Select the appropriate BLOB type (such as TINYBLOB); 3. Separate the BLOB data into separate tables; 4. Compress the BLOB data at the application layer; 5. Index the BLOB metadata. These methods can effectively improve performance by combining monitoring, caching and data sharding in actual applications.

Mastering the method of adding MySQL users is crucial for database administrators and developers because it ensures the security and access control of the database. 1) Create a new user using the CREATEUSER command, 2) Assign permissions through the GRANT command, 3) Use FLUSHPRIVILEGES to ensure permissions take effect, 4) Regularly audit and clean user accounts to maintain performance and security.

ChooseCHARforfixed-lengthdata,VARCHARforvariable-lengthdata,andTEXTforlargetextfields.1)CHARisefficientforconsistent-lengthdatalikecodes.2)VARCHARsuitsvariable-lengthdatalikenames,balancingflexibilityandperformance.3)TEXTisidealforlargetextslikeartic

Best practices for handling string data types and indexes in MySQL include: 1) Selecting the appropriate string type, such as CHAR for fixed length, VARCHAR for variable length, and TEXT for large text; 2) Be cautious in indexing, avoid over-indexing, and create indexes for common queries; 3) Use prefix indexes and full-text indexes to optimize long string searches; 4) Regularly monitor and optimize indexes to keep indexes small and efficient. Through these methods, we can balance read and write performance and improve database efficiency.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

WebStorm Mac version
Useful JavaScript development tools

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

Notepad++7.3.1
Easy-to-use and free code editor
