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

mysql

2016-05-19 01:41 513 查看
因为工作的需要现在系统的来了解下mysql。

以下操作默认你的mysql已安装成功。

1、show databases;   //显示已有的数据库。
2、use database_name;    //切换数据库
3、show tables;      //查看当前数据库中的已有表。
4、desc table_name;  //查看表的创建细节
5、create database database_name;    //创建数据库
6、create table table_name;      //创建表
7、commit;               //操作完成提交


1、数据库的选择排序,分页显示

select * from table_name order by key desc/asc limit num1,num2;

按照密码排序desc:从大到小,asc:从小到大
mysql> select * from stu order by passwd desc;
+------------+--------+
| name       | passwd |
+------------+--------+
| linghuchon | 78     |
| tfeng      | 456    |
| xiaolifei  | 378    |
| lisi       | 1234   |
| tsong      | 123    |
| tsong      | 123    |
| zhangsan   | 123    |
+------------+--------+
7 rows in set (0.00 sec)

limit 分页显示命令:显示从第三条记录后的两条记录。
mysql> select * from stu order by passwd desc limit 3,2;
+-------+--------+
| name  | passwd |
+-------+--------+
| lisi  | 1234   |
| tsong | 123    |
+-------+--------+

//操作完毕,提交
mysql> commit;
Query OK, 0 rows affected (0.00 sec)

//创建数据库字段,自动递增
mysql> create table ts_table( id int primary key auto_increment, name varchar(10) );
Query OK, 0 rows affected (0.10 sec)

//插入数据
mysql> insert into ts_table values(null,"lisi");
Query OK, 1 row affected (0.11 sec)

mysql> insert into ts_table values(null,"dazao");
Query OK, 1 row affected (0.03 sec)

mysql> select *from ts_table;
+----+-------+
| id | name  |
+----+-------+
|  1 | lisi  |
|  2 | dazao |
+----+-------+
2 rows in set (0.00 sec)
可以看出此时的数据库字段id实现了自动递增。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: