Dos命令操作数据库
Posted only--love
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dos命令操作数据库相关的知识,希望对你有一定的参考价值。
mysql:这是一个关系型数据库,存在表的概念。
结构:数据库可以存放多张表,每个表可以存放多个字段,每个字段可以存放多个记录。
Dos命令操作数据库:
phpstudy:使用终端打开数据库
第一次打开密码为root.
第二部...
第三部:如果是第一次打开默认的是root
对数据库进行增删查改
查看数据库的指令.show databases;
mysql> show databases;
;分号是数据库的结束符,没有加分号,即使按回车,也代表这个语句没有结束。
创建数据库的指令:create database 数据库名
mysql> create database b1;
删除数据库的指令:drop database 数据库名
mysql> drop database b1;
查看是否删除.show databases;
库里没有b1说明以删除。
进入某一个数据库中的指令是:use 数据库名
mysql> use d1;
说明进入数据库成功。
对数据表进行增删查改:
查看数据表:show tables;
mysql> show tables;
创建表:create table表名(字段1 类型, 字段2 类型);
mysql> create table b1(id int,name int)
删除表:drop table 表名;
mysql> drop table b1;
删除过后,我们可以看下里面没有b1,还是原来的a1
查看数据表:show tables;
修改表名:alter table 表名 rename 新表明;
mysql> alter table b1 rename b2;
进入表里对字段进行操作:
查看表的定义:desc 表名;
mysql> desc a1;
添加字段:
字段定义:字段名和字段类型都要写
alter table表名add字段定义;
mysql> alter table a1 add age int;
删除字段:alter table表名drop 字段名;
mysql> alter table a1 drop age;
修改字段:alter table表名change旧得字段名 字段定义;
mysql> alter table a1 change name age char;
修改字段类型:
mysql> alter table a1 modify age int;
给字段添加数据(记录)
添加一条记录
insert into表名(id,age) value(值1,值2);
mysql> insert into a1(id,name) value(1,2);
添加不指定字段的语法:
insert into 表名 values(值1,值2);
mysql> insert into a1 values(4,441);
多条记录的添加:
insert into 表名values(值1,值2),(值1,值2),(值1,值2);
mysql> insert into a1 values(1,20),(2,21),(3,26);
查看记录:
select * from 表名; 查看所有的字段记录
mysql> select * from t3;
select id from 表名; 查看单个字段记录
select id,age from 表名;查看多个字段的记录
按条件查询:
条件表达式 > < >= <= = != end且 or或
select*from表名where 条件
mysql> select * from a1 where age > 30;
mysql> select * from a1 where age > 10 and age<30;
排序查询:
select*from 表名order by 字段名[asc/desc]
mysql> select * from t3 order by age desc;
asc 由低到高desc由高到底
限制查询:
select * from 表名 limit 2,4;重第二个开始向后查询4个
mysql> select * from a1 limit 2,4;
mysal> select * from a1 limit 5;
删除记录:
删除所有:delete from 表名
按条件删:delete from 表名 where 条件表达式
mysql>delete from a1 where id = 2;
改数据:
update 表名 set字段=值;
mysql> update a1 set age = 1;
如果不带条件,会把字段下面的记录全改了
按条件更新:
mysql> update a1 set age = 2 where id = 4;
以上是关于Dos命令操作数据库的主要内容,如果未能解决你的问题,请参考以下文章