登陆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;