Last time we introduced: suitableBeginnersOfMySQL Study NotesLibrary operation example. This article describes some simpleTable operationsFor example, let's take a look at this part.
1. Create 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(20) 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 a table named MyClass.
- mysql> drop table MyClass;
4. insert data
Command: insert into <Table Name> [(<field name 1> [,... <field name n>])] values (value 1) [, (value n)]
For example, insert two records into the MyClass table. The two records indicate that the result of Tom numbered 1 is 96.45, and the result of Joan numbered 2 is 82.99, wang, numbered 3, scored 96.5.
- mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);
5. query the data in the table
1) query all rows
Command: select <Field 1, Field 2,...> from <Table Name> where <expression>
For example, you can view all data in the MyClass table.
- mysql> select * from MyClass;
2) query the first few rows of data
For example, view the first two rows of data in the MyClass table.
- mysql> select * from MyClass order by id limit 0,2;
Or:
- mysql> select * from MyClass limit 0,2;
6. Delete table data
Command: delete from table name where expression
For example, delete the record numbered 1 in MyClass.
- mysql> delete from MyClass where id=1;
8. Modify Table data:
Update table name set field = new value ,... Where condition
- mysql> update MyClass set name='Mary' where id=1;
9. Add fields to the table:
Command: alter table name, add, other field types;
For example, a passtest field is added to the MyClass table. The type is int (4) and the default value is 0.
- mysql> alter table MyClass add passtest int(4) default '0'
10. Change the table name:
Command: rename table original table name to new table name;
For example, the MyClass name in the table is changed to YouClass.
- mysql> rename table MyClass to YouClass;
Update field content
Update table name set field name = new content
Update table name set field name = replace (field name, 'old content', 'new content ');
Add four spaces before the article
- update article set content=concat('',content);
Field Type
1. INT [(M)] type: normal Integer type.
2. DOUBLE [(M, D)] [ZEROFILL] type: normal size (DOUBLE Precision) floating point number type.
3. DATE type: the supported range is 1000-01-01 to 9999-12-31. MySQL displays the DATE value in YYYY-MM-DD format, but allows you to assign the value to the DATE column using strings or numbers.
4. CHAR (M) type: fixed-length string type. When stored, it always fills the Right to the specified length with spaces.
5. blob text type, with a maximum length of 65535 (2 ^ 16-1) characters.
6. VARCHAR: variable-length string type.
Here is an introduction to the operations on MySQL database tables. I hope this introduction will be helpful to you!