mysql学习
mysql数据库操作:
show databases; 查看所有数据库
create database 数据库库名; 创建数据库
use 数据库库名; 连接数据库
select database(); 查看当前连接数据库
show tables; 查看当前数据库所有表
drop database 数据库名; 删除数据库
mysql表操作:
select * from 表名 order by 字段名 desc;
desc或asc(降序或升序)
create table 表名(字段1 类型 not null,字段2 类型);
创建表 not null:代表插入数据时不能为空,多个字段以(字段1 类型,字段2 类型)
insert into 表名 values (字段1列下数据,字段2列下数据);
插入多个数据以,隔开(....),(....);
update 表名 set 字段=数据 where id = 5;
在id列有5的标记,修改某表某字段下的数据,不指定where条件则,则修改字段下的所有数据
update 表名 set 字段=replace(字段名,旧值,新值) where 指定条件;
替换某表指定条件下的字段数据,where条件不写也没问题,则字段下同样的旧值也会跟着替换
select */字段 from 表名;
查看某表,全部字段(*)/指定字段名 /:可选
slect * from 表名 where 条件;
查询符合条件的行 not 取反, and 与 ,or或 (条件,条件) and 条件,先计算括号条件
delete from 表名;
删除表中的所有数据,注:没有则报错
drop table 表名;
删除当前数据库的某表,注:没有则报错
desc 表名;
查看表字段
show create table 表名;
查看表结构
mysql字段操作
alter table 表名 add 字段名 字段类型 default 默认值;
添加字段,默认值没有指定的话就是null,也就是不写default
alter table 表名 change 原字段名 新字段名 新字段类型 default 默认值;
修改字段,default可选,不写则null
alter table 表名 drop column 字段名; 删除某表的字段