Basic operations for SQL database

Source: Internet
Author: User

Command line
1. Displays the list of databases in the current database server:mysql> show DATABASES;
2. Set up Database:mysql> the name of Create library;
3, set up the data table:mysql> use library name;mysql> CREATE TABLE table name (field name VARCHAR (20), Field name CHAR (1));
4. Delete database:mysql> drop DB name;
5. Delete data table:mysql> drop table name;
6. Empty the table record:mysql> DELETE from table name;
7. Insert records into table:mysql> insert into table name VALUES ("HyQ", "M");
8. Update table Data:mysql-> Update table name SET field name 1= ' A ', field name 2= ' B ' WHERE field name 3= ' C ';
9.:mysql> Load Data local infile "d:/mysql.txt" into table name by loading data into table in text mode;
10. Import. sql file command:mysql> use database name;mysql> source D:/mysql.sql;
11, the command line to modify the root password:mysql> update mysql.user set Password=password (' New password ') where user= ' root ';mysql> flush privileges;
12. Three ways to change the password: mysql>update user set Password=password (' 123456 ') where user= ' joy_pen '; mysql>flush privileges; Mysql>set password for ' Joy_oen ' =password (' 123456 '), mysql>grant usage on *. * to ' joy_pen ' identified by ' 123456 ';
1. Create a database
Command: Create databases < database name > For example: To create a database named Xhkdb mysql> create databases xhkdb;
2. Show all databases
Command: Show databases (note: Finally there is a s) mysql> show databases;
3. Delete Database
Command: Drop databases < database name > For example: Delete database named Xhkdb mysql> drop DB xhkdb;
4. Connect to the database
Command: Use < database name > For example: If the XHKDB database exists, try to access it:mysql> use XHKDB; ScreenTip: Database changed
5, the current selection (connection) of the database mysql> Select Database ();
6, the current database contains table information:mysql> show tables; (Note: There is a last s)
Third, table operation, should connect a database before operation
1. Build a table
Command: CREATE table < table name > (< Field name 1> < type 1> [,.. < Field name N> < type n>]);
Mysql> CREATE TABLE MyClass (
> ID int (4) NOT null primary key auto_increment,
> Name char () NOT NULL,
> Sex int (4) NOT null default ' 0 ',
> Degree double (16,2));
2. Get the table structure
Command: DESC table name, or Show columns from table name
Mysql>describe MyClass
mysql> desc MyClass;
Mysql> show columns from MyClass;
3. Delete a table
Command: DROP table < table name >
For example: Delete table named MyClass table mysql> drop table MyClass;
4. Inserting data
Command: INSERT into < table name > [(< Field name 1>[,.. < field name n >])] VALUES (value 1) [, (value N)]
For example, insert two records into table MyClass, which two records indicate that a score of 1, named Tom, is 96.45, 2 is named Joan, and 82.99 is named Wang with a score of 3.
mysql> INSERT INTO MyClass values (1, ' Tom ', 96.45), (2, ' Joan ', 82.99), (2, ' Wang ', 96.59);
5. Querying the data in the table
1), Query all rows
Command: Select < Field 1, field 2,...> from < table name > where < expression >
For example: View all data in table MyClass mysql> select * from MyClass;
2), query the first few rows of data
Example: Viewing the first 2 rows of data in a table MyClass
Mysql> SELECT * from MyClass ORDER by ID limit 0, 2;
6. Delete data from the table
Command: Delete from table name where expression
Example: Deleting a record with number 1 in table MyClass
Mysql> Delete from MyClass where id=1;
7. Modify the data in the table: Update table name SET field = new value,... WHERE condition
mysql> Update MyClass set name= "Mary" where id=1;
8. Add a field to the table:
Command: ALTER TABLE name add field type other;
For example: Added a field passtest in table MyClass, type int (4), default value of 0
Mysql> ALTER TABLE MyClass add passtest int (4) default ' 0 '
9. Change the table name:
Command: Rename table name to new table name;
For example, change the name of the table MyClass to Youclass
Mysql> Rename table MyClass to Youclass;
Update Field Contents
Update table name set field name = new Content
Update table name set field name = Replace (field name, ' old content ', ' new content ');

Basic operations for SQL database

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.