LAMP 3.3 mysql常用操作-1

 有一个图形化管理 mysql 的工具叫做 phpmyadmin,如何在命令行下面来管理和操作 mysql。

首先进入mysql

mysql -uroot -pwangshaojun

 

查看有那些库

> show databases;

 

切换到某个库

> use discuz

 

查看当前在哪个库

> select database();

 

查看当前登录的用户

> select user();

 

查看版本

> select version();

 

切换到库是

> use discuz;

 

查看表

> show tables;

 

查看表里有什么字段 

descdesc pre_ucenter_vars;

 

查看表的创建语句

 show create table pre_ucenter_vars\G;

 

////////////////////////////////////////////////////////////////////////////////////////////////////////

创建库,库名:wangshaojun

> create database wangshaojun;

 

切换到wanghsaojun库里面去

use wangshaojun;

 

创建一个表

create table tb1 (`id` int(4),`name` char(40)) ENGINE=MYISAM DEFAULT CHARSET=gbk;

创建一个表,表名:tb1。有两个字段,一个叫‘id’格式int 长度最长4位  一个叫‘name’格式是char 最长40.指定ENGINE .字符集gbk。

 

显示当前库下所有的表

> show tables;

 

分析表tb1

> desc tb1;

 

往表里插入数据

> insert into tb1 values(1,'wangshaojun');

id,name分别是1和wangshaojun

 

select一下

> select * from tb1;

 

继续添加

> insert into tb1 values(2,'denny');

也可以添加一个字符

> insert into tb1(`id`) values(2);
> insert into tb1(`id`) values(4);

也可以添加 name

> insert into tb1(`name`) values('55');

也可以颠倒顺序指定

> insert into tb1(`name`,`id`) values('55',6);

 

 

更新表里的数据

> update tb1 set id=5 where name = '55';

把name=55的数据的id更新为5

 

删除一行

> delete from tb1 where name='55';

 

清空一个表,但不删除

> truncate table wangshaojun.tb1;

指定库名和表名

 

删除一个表

> drop table tb1;

 

删除库

> drop database wangshaojun;

 

posted @ 2015-12-13 12:45  dennyLinux  阅读(229)  评论(0编辑  收藏  举报