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_varsG;

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

创建库,库名: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;

原文地址:https://www.cnblogs.com/wangshaojun/p/5042577.html