Home> php教程> PHP开发> body text

MySQL imports .sql files and common commands

高洛峰
Release: 2016-12-14 10:24:26
Original
1008 people have browsed it

MySQL imports .sql files and common commands

Directly import *.sql scripts in MySQL Qurey Brower. You cannot execute multiple sql commands at one time. The command to execute sql files in mysql:

mysql> source d:/ myprogram/database/db.sql;

Attached are the common mysql commands:

1) Connect to MYSQL:

Format: mysql -h host address -u username -p user password

1. Example 1: Connect to this MYSQL on the machine

First open the DOS window, and then enter the bin directory under the mysql installation directory, for example: D:/mysql/bin, then type the command mysql -uroot -p, press Enter and you will be prompted to enter the password. If MYSQL has just been installed. The super user root does not have a password, so just press Enter to enter MYSQL. The MYSQL prompt is: mysql>

2. Example 2: Connect to MYSQL on the remote host (remote: IP address)

Assume that the IP of the remote host is: 10.0.0.1, the user name is root, and the password is 123. Then type the following command:

mysql -h10.0.0.1 -uroot -p123

(Note: u and root do not need to add spaces, the same goes for others)

3. Exit the MYSQL command

exit (Enter)

(2) Change password:

Format: mysqladmin -u username -p old password password new password

1. Example 1: Add a password to root of 123. First enter the directory C:/mysql/bin under DOS, and then type the following command:

mysqladmin -uroot -password 123

Note: Because root does not have a password at the beginning, the -p old password item can be omitted.

2. Example 2: Then change the root password to 456

mysqladmin -uroot -pab12 password 456

(3) Add a new user: (Note: Different from the above, the following is a command in the MYSQL environment. So there is a semicolon at the end as the command terminator)

Format: grant select on database.* to username@login host identified by "password"

Example 1. Add a user test1 with the password abc, so that he can Log in on any host and have query, insert, modify, and delete permissions on all databases. First connect to MYSQL as the root user, and then type the following command: grant select,insert,update,delete on *.* to test2@localhost identified by "abc";

If you don’t want test2 to have a password, you can type another command Delete the password. grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

(4) Display command

1. Display database list:

show databases; At the beginning, there were only two databases: mysql and test. The mysql library is very important. It contains MYSQL system information. When we change passwords and add new users, we actually use this library for operations.

2. Display the data tables in the library:

use mysql; //Open the library show tables;

3. Display the structure of the data table:

describe table name; Database name;

5. Create table:

use database name; create table table name (field setting list);

6. Delete database and table:

drop database database name; drop table table name;

7. Clear the records in the table:

delete from table name;

8. Display the records in the table:

select * from table name;

Export sql script

mysqldump -u username -p Database name > Storage location

mysqldump -u root -p test > c:/a.sql

Import sql script

mysql -u Username -p Database name < Storage location

mysqljump -u root -p test < c:/a.sql

Note that the test database must already exist

Use case of MySQL export import command

1. Export the entire database

mysqldump -u username- p database name > exported file name

mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

2. Export a table

mysqldump -u username -p database name table name > exported File name

mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

3. Export a database structure

mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc & gt;d: wcnc_db.sql

-d has no data--add-drop-table Add a drop table before each create statement

4. Import the database

Common source command

Enter the mysql database console,

For example, mysql -u root -p

mysql>use database

Then use the source command, and the following parameters are script files (such as .sql used here)

mysql>source d:wcnc_db.sql


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!