标签:类型 增删查改 set mamicode idt com drop 表达式 mysql
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;

标签:类型 增删查改 set mamicode idt com drop 表达式 mysql
原文地址:https://www.cnblogs.com/only--love/p/10686239.html