Mysql数据库的操作

一、首先介绍一下数据类型:

数字类型:int(数字) ;long(为长整型数据类型); double(双精度浮点数值);float(单精度浮点数值);  decimal(定点型)

时间类型:time(时间) datetime(日期和时间的组合)  year(年份)  timestamp(时间戳)

文本类型:text(文本)

对货币类型:Decimal         Numric     (精确度较高)

字符类型:char  varchar  (固定字节数  自动去识别字节数达到少占资源)

枚举类型:enum

二、数据类型的约束条件:

    primary key  主键 都是自增

    auto_increment  自增

    unique  唯一

    not null  非空

    defualt  默认值

三、比较运算符:

    >  ,<, >=,<=, !=, =

四、逻辑运算符:

    and  和什么一起组合    ; or  或者是什么    ;    not  不

五、查询:

    普通查询:

        select * from 表名

    模糊查询 like:

        select * from 表名 where 字段 like 'A%';  %表示任意多个任意字符

        select * from 表名 where 字段 like "A_";  _表示一个任意字符


    范围查询 in 和 between  and :

        select * from 表名 where id in (1,5,7);  结果输出ID为1,5,7的数据

        select * from 表名 where id between 1 and 3;  结果输出ID为1,2,3的数据


六、Mysql命令:

    创建数据库的sql语句: create database 库名 character set utf8

    查看所有数据库的sql语句: show databases;

    查看当前数据库下的所有表的sql语句: show tables;

    创建表的的sql语句: create table 表名 (字段名 类型(int、str等) 属性约束);

    删除库的sql语句: drop database 库名;

    删除表的sql语句: drop table 表名;

    查看表结构的sql语句: desc 表名;

    查看创建表的sql语句: show CREATE table 表名;

    查询表内容: select * from 表名;

    查看当前时间: select now();

    查看mysql版本: select version();

    修改MySQL密码: update mysql.user set password=password('密码') where user='要修改的用户名';

    添加数据: insert into 表名('字段名') values('对应字段名数据');

    添加新的字段: alter table 表名 add 字段名 字段类型 字段属性约束;

    修改创建好的表字段: alter table 表名 change 原字段名 新字段名 字段类型 字段属性约束;

    修改表名: alter table 表名 rename to 新表名;

    修改主键: alter table 表名 change 原字段名 新字段名 字段类型 字段属性约束;

    修改数据: update 表名 set 字段名=值 where 条件(id=1...)

    删除主键: alter table 表名 drop 主键字段名;

    删除表内所有数据: delete from 表名;

    删除指定数据: delete from 表名 where 字段=字段名;

    降序: select * from 表名 where 字段名(数字类型) order by 字段名 desc

    升序: select * from 表名 where 字段名(数字类型)order by 字段名 asc

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

友情链接更多精彩内容