登陆mysql

mysql -uroot -phd792310


查看当前有哪些库

show databases;

其中库tese默认是空的


切换库命令

use discuz或者use mysql   可不加;


查看当前在那个库

mysql> select database();


查看当前用户

mysql> select user();


查看当前mysql数据库版本信息

mysql> select version();


数据库的几个关键知识:

库-->表-->行-->字段     库包含表,表下有行,行中有字段


查看当前库中,有哪些表

mysql> show tables;


查看某一个表pre_ucenter_vars,有哪些描述信息

mysql> desc pre_ucenter_vars;


查看某一个表pre_ucenter_vars是如何创建的,它的创建语句是什么

mysql> show create table pre_ucenter_vars\G;   \G为了排版美观


创建一个自定义库

create database wyp;     创建一个wyp的库


在wyp库中创建一个表llzd

use wyp             切换到wyp库中

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

创建表llzd,id长度4,name长度40,引擎MYISAM默认字符集gbk


创建完表,在llzd表中插入字段

insert into llzd values(1,'wuyaoping');    

1代表id 'wuyaoping'代表name,因为是char,必须用单引号


或者只插入一个字段

mysql> insert into llzd (`id`) values(2);   只插入id

mysql> insert into llzd (`name`) values(‘55’);  只插入name最好加上单引号

mysql> insert into llzd (`name`,`id`) values('66',5);    标志可以颠倒,效果相同


查看指定表中的行

mysql> select * from llzd; 可以查看到1,wuyaoping的信息


在一个表中,更新表中的字段

mysql> update llzd set id=4 where name = '66';    匹配name后,更新id


在一个表中,删除表中的一行

mysql> delete from llzd where id=1;

或者mysql> delete from llzd where name='wuyaoping';


清空一个表中的内容

mysql> truncate table wyp.llzd;    指定库wyp和表llzd


删除一个表

mysql> drop table llzd;


删除一个库

mysql> drop database wyp;