您的位置:首页 > 数据库 > MySQL

MySQL 基础命令一

2012-06-07 09:07 651 查看
创建数据库
命令: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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: