4、命令行操作mysql数据库实现增、删、改、查

阅读() @2018-07-15 14:13:35

在mysql中,select关键字不仅有查询的功能,还有输出的功能,具体使用方法如下:

第一步:选择需要操作的数据库,并展示其中的数据表。

选择需要操作的数据库,并展示其中的数据表

第二步:新建一张名为班级class的表。(create table 数据表名(id int(10) primary key auto_increment,字段一 char(30),字段而 tinyint(1)) default character set utf8 engine myisam;)

新建数据表

第三步:查看表字字段,并往class表中插入7个数据。

往数据表中插入数据

第四步:查询刚刚插入的数据。

1、查看表中所有的数据信息:(select * from 数据表)

selct查看表中所有的数据信息

2、根据特定的字段搜索并查询相应的数据信息:(select 字段1,字段2 from 数据表)

根据具体的字段查询相应的数据信息

3、根据条件用where查询数据信息:(select * from 数据表 where 字段名 like "包含的某个字符%")

根据where查询数据信息

4、根据对应的字段和条件查询信息:(select 字段1,字段2 from 数据表 where 某个字段 like "包含的字符%")

根据对应的字段和where条件查询信息

5、mysql数据库中的条件运算符【或】:(select * from 数据表 where 字段1 like "%包含的某个字符" or 字段2 like "包含的字符%")

mysql数据库中的条件运算符or

6、mysql数据库中的条件运算符【and】:(select * from 数据表 where 字段1 like "%包含的某个字符" and 字段2 like "包含的字符%")

mysql数据库中的条件运算符and

7、为查询数据设置别名,便于区分:(select concat("字段一名称",字段1,"字段二名称",字段二) as 自定义别名 from 数据表)

为查询数据设置别名

8、修改某个字段的类型:

alter table 数据表名 change 原字段名 新字段名 新字段类型。

例如 alter table student change birthday birth date;

mysql修改字段名和类型

9、删除某个字段:

alter table 数据表名 drop column 要删除的字段名。

例如 alter table student drop column qq;

mysql删除某个字段

10、单独增加某个字段:

alter table 数据表名 add column 字段名 字段类型

例如:alter table list add column author varchar(30);

单独增加某个字段

关于mysql数据库增加字段的总结:

(1) 加索引:

mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);

例子: mysql> alter table employee add index emp_name (name);

或者是:mysql>create index emp_name on employee(字段名);

(2)加主关键字的索引(设置主键):

mysql> alter table 表名 add primary key (字段名);

例子: mysql> alter table employee add primary key(id);

(3) 加唯一限制条件的索引:

mysql> alter table 表名 add unique 索引名 (字段名);

例子: mysql> alter table employee add unique emp_name2(cardnumber);

(4) 删除某个索引:

mysql> alter table 表名 drop index 索引名;

例子: mysql>alter table employee drop index emp_name;

(5) 增加字段:

mysql> ALTER TABLE table_name ADD field_name field_type;

(6) 修改原字段名称及类型:

mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

(7)删除字段:

MySQL ALTER TABLE table_name DROP field_name。

(8)给主键设置自增的属性:

mysql>alter table table_name modify id int auto_increment;

例如:alter table test2 modify id int auto_increment;

微信二维码
锐壳主机