因为工作的需要现在系统的来了解下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实现了自动递增。