1、显示数据库列表:
show databases;
2、显示库中的数据表:
use mysql; //打开库
show tables;
3、显示数据表的结构:
describe 数据表名;
简写:desc 数据表名
4、创建数据库:
create database 数据库名;
5、建表:
use 数据库名;
create table 数据表名 (字段设定列表);
----------------------实例-----------------------------------
mysql> use 数据库名;
Database changed
mysql> CREATE TABLE 表名(
->user_id INT NOT NULL AUTO_INCREMENT,
->user_title VARCHAR(100) NOT NULL,
->user_author VARCHAR(40) NOT NULL,
->submission_date DATE,
->PRIMARY KEY ( user_id )
-> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.16 sec)
----------------------END-----------------------------------
6、插入数据到数据库表:
INSERT INTO 数据表名 ( field1, field2,...fieldN )
VALUES
( value1, value2,...valueN );
如果数据是字符型,必须使用单引号或者双引号,如:"value"。
----------------------实例-----------------------------------
mysql> INSERT INTO tbl
-> (user_title, user_author, submission_date)
-> VALUES
-> ("Mysql", "test", NOW());
----------------------END-----------------------------------
7、删除数据库和删除数据表:
drop database 数据库名;
drop table 数据表名;
8、将表中记录删除:
DELETE FROM 数据库表名 [WHERE Clause];
----------------------实例-----------------------------------
DELETE FROM tb1 WHERE user_id=1;
----------------------END-----------------------------------
9、显示数据表中的记录:
SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[LIMIT N][ OFFSET M]
----------------------实例-----------------------------------
select * from tb1 WHERE user_title="Mysql";
----------------------END-----------------------------------
10、更新数据表中的记录:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
----------------------实例-----------------------------------
UPDATE 数据库表名 SET user_title='JAVA' WHERE user_id=2;
----------------------END-----------------------------------