MySQL: ubuntu10.10 下基本用法

时间:2022-09-13 23:44:50

如果你已经阅读过这两篇文章的话,本篇会让你觉得很简单。

 

ubuntu下安装MySQL http://blog.csdn.net/AndroidBluetooth/archive/2011/05/04/6394301.aspx

 

ubuntu下配置MySQL http://blog.csdn.net/AndroidBluetooth/archive/2011/05/09/6406538.aspx

  

1. 安装完MySQL之后,可以正常启动MySQL.进入MySQL交互模式。

 

 

 

验证是否启动mysql:

 

 

 

看到tcp   0  0 0.0.0.0:3306  0.0.0.0:*  LISTEN 说明启动ok!

退出/user/local/mysql目录 :

 

 

 

进入数据库:

 

 

(-u root表示用户为root,-p表示密码,这里密码为空)

即可进入:mysql>

 

2. 显示数据库

 

 

 

3. 创建数据库,起名随便,这里是mydb

 

 

 

此时使用命令:

 

 

 

可以显示创建的mydb这个数据库。

 

4. 创建表,创建表之前需要指定在哪个数据库中创建

 

<1> 指定使用数据库mydb

 

 

 

<2> 创建表mytable

 

 

 

此时使用命令查看表mytale

mysql> show tables;可以看到自己创建的mytable

 

5. 向表中添加数据

 

 

 

6. 查看表中数据

 

 

 

7. 查看表结构

 

 

 

8. 删除表

 

<1> 指定使用数据库mydb

 

 

 

<2> 删除表mytable

 

 

 

9. 排序、分页查看表数据

为了更好地体现效果,先插入2条数据

 

 

 

<1> 一般查询

 

 

 

<2> 按名字排列查询

 

 

 

可见,默认为升序。

 

<3> 按名字降序排列查询

 

 

 

<4> 分页显示数据

 

 

 

从第3条数据开始,往下一个数据显示。

一般查询中可以看出第3条数据是TOM,下面一个就是lucy。

 

<5> 降序排列,分页显示

 

 

 

按名称降序排列之后,第三条数据是lucy,下面一个就是jhon。

 

10. 自动添加id

 

说明:继续使用上面的数据库mydb

 

<1> 创建表student

 

 

 

关键字auto_increment,表示id为自动增加的。

 

<2> 指定id=null,插入数据

 

 

 

相当与insert into student values(1,'mark');

 

<3> 不指定id,指明添加name

 

 

 

 

<4> 查询表数据

 

 

 

 

 

 

可以看到,id自动增加。

 

11. 查看当前时间

 

<1> now()方法使用

 

 

 

<2> 格式化显示时间

 

 

 

12. 删除表中某项数据

 

 

 

13. 删除整个表或者数据库

 

<1> 删除表student

 

 

 

<2> 删除数据库

 

 

 

14. 退出交互模式

 

 

 15. 退出 mysql 服务

sudo /etc/init.d/mysql.server stop

类似的可以重新启动或者启动 mysql :


sudo /etc/init.d/mysql.server start

sudo /etc/init.d/mysql.server restart