第二银行

yp.wang

导航

MySQL 基础命令一

Posted on 2012-06-07 09:07  第二银行  阅读(205)  评论(0编辑  收藏  举报

创建数据库
命令:CREATE DATABASE <数据库名>
例如,建立一个名为 test 的数据库

mysql> CREATE DATABASE test;

 

删除数据库
命令: DROP DATABASE <数据库名>
例如,删除名为 test 的数据库

mysql> DROP DATABASE test

 

连接数据库
命令: USE <数据库名>
例如,如果test数据库存在,尝试存取它:

mysql> USE test


屏幕提示:
Database changed

建表
命令:CREATE TABLE <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);
例如,建立一个名为table_1的表,此表记录班上的人员及平均成绩,那么用字段 id 代表编号,为数字类型,且编号唯一,不能为空, 缺省值为 0 ; 用字段 name 代表人名,为字符型,不为空;用字段 degree 代表成绩,为数字型,可为空。编号id 为此表的关键字。
建表如下:

mysql> CREATE TABLE table_1 (
> id INT(4) DEFAULT '0' NOT NULL,
> name CHAR(20) NOT NULL
> degree DOUBLE(16,2) ,
> PRIMARY KEY(id));

删除表
命令:DROP TABLE <表名>
例如,删除表名为 table_1 的表

mysql> DROP TABLE table_1;

 

插入数据
命令:INSERT INTO <表名> [( <字段名1>[,..<字段名n > ])]
VALUES ( 值1 )[, ( 值n )]
例如,往表 test 中插入二条记录, 这二条记录表示:
编号为1的名为joan 的成绩为96.45, 编号为2 的名为jeanny 的成绩为82.99.
命令如下:

mysql> INSERT INTO test VALUES(1,'joan',96.45),(2,'jeanny',82.99);

 

查询表中的数据
命令: SELECT <字段1,字段2,...> FROM < 表名 > WHERE < 表达式 >
例如,查看表 test 中所有数据

mysql> SELECT * FROM test;


屏幕显示:
+----+-------------+----------+
| id | name | degree |
+----+-------------+----------+
| 1 | joan | 96.45 |
| 2 | jeanny | 82.99 |
+----+-------------+----------+ 

删除表中数据
命令: DELETE FROM < 表名 > WHERE < 表达式 >
例如,删除表 test 中编号为1 的记录

mysql> DELETE FROM test WHERE id=1;