MySQL数据库

    技术2023-12-29  80

    MySQL数据库

    启动:mysql -uroot -p123456

    库操作 查看所有库:show databases; 创建:create databse 库名; 切换库:use 库名; 查看当前库所有表:show tables; 删除库;drop databse 库名;

    表操作 创建:create table 表名(字段1 数据类型,字段2 数据类型,…)character set utf8; 查看表结构:desc 表名; 删除表:drop table 表名;

    增 指定字段插入数据:insert into 表名(字段1,字段2) values(字段值,字段值);

    查 查所有:select * from 表名; 条件查:select * from 表名 where 条件;

    多表查询(库名.表名.字段名) select 字段1,字段2 from 表1,表2; select 字段1,字段2 from 表1,表2 where 条件;

    左连接查询 select 表名.字段名,表名.字段名 from 表名 left join 表名 on 条件;

    右连接查询 select 表名.字段名,表名.字段名 from 表名 right join 表名 on 条件;

    模糊查询 where 字段名 like 表达式 (-) 表示匹配1个字符 (%) 表示匹配0到多个字符

    分页 limit n:从第一条显示,显示n条数据 limit m,n:从m+1条显示,显示n条数据

    去重 select distinct * from 表名;

    删 条件删:delete from 表名 where 条件;

    改 update 表名 set 字段1=值,字段2=值 where 条件;

    数据类型符号数值整型int数值浮点float字符定长char字符变长varchar枚举(单选)enum集合(多选)set 运算符符号and同时满足两个条件or满足任意一个条件between范围内查找
    Processed: 0.011, SQL: 9