美文网首页
mysql基础总结

mysql基础总结

作者: OK_1f21 | 来源:发表于2018-09-08 11:00 被阅读0次

    数据库概念:

    数据库就是一个容器

    采用不用的存储引擎性能不一样的

    事物指的是一个完整的环节

    MYISAM:5.5版本之前默认(不支持外键和事物)

    INNODE : 5.5 版本以后 (支持但速度较慢)

    MEMORY : 文件存在内存中


    基础命令:

    SHOW DATABASES 显示当前所有的数据库

    CREATE DATABASE 数据库名 创建数据库

    USE 数据库名称 切换数据库

    CREATE DATABASE 数据库名 CHARSET utf8 指定字符集

    show create database 库名 进入数据库后用此命令查看编码格式

    SHOW TABLES 查看当前数据库里的表

    创建表:CREATE TABLE 表名();

    查看字段:DESC 表名;

    增加字段 : ALTER TABLE 表名 ADD 字段名 数据类型;

    修改字段类型:ALTER TABLE 表名 MODIFY 字段名 数据类型;

    删除一个字段:ALTER TABLE 表名 DROP 字段名;

    修改表名:RENAME TABLE 原始表名 TO 要修改的表名;

    查看创建细节:SHOW CREATE TABLE 表名

    修改字符集:ALTER TABLE 表名 CHARACTER SET gbk;

    修改字段名:ALTER TABLE 表名 CHANGE 字段 新字段 新数据类型;

    增加

    添加数据:INSERT INTO 表名(字段,字段,...) VALUES(内容)

    添加多条:INSERT INTO 表名(字段,字段,...) VALUES(内容),(内容);

    修改/更新

    更新数据:UPDATE 表名 SET 字段=更新值;

    过滤条件:UPDATE 表名 SET 字段名=更新值 WHERE 过滤条件

    删除

    删除指定:DELETE FROM 表名 WHERE 条件

    清除表:DELETE FROM 表名;  TRUNCATE TABLE 表名

    修改数据库密码:mysqladmin -u root -p password 新密码;

    DQL(查询):

    查询所有:SELECT * FROM 表名;

    查询指定列:SELECT 字段名 FROM 表名;

    条件查询:

    去重查询:SELECT DISTINCT 字段名 FROM 表名;

    计算选中的值(数值):SELECT *,相加的字段名 FROM 表名;

    升序:SELECT 字段 FROM 表名 ORDER BY 排序字段 DESC;


    DDL 

    常见:

    double  浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99

    char  固定长度字符串类型;

    varchar   可变长度字符串类型;

    blob  二进制类型

    data  提起类型,格式为:yyyy-MM-dd;

    time     时间类型,格式为:hh:mm:ss;

    datetime   日期时间类型,格式为:yyyy-MM-dd hh:mm:ss

    字符串和日期的类型都要用单引号

                                                                                                                                                                                                                        吕东泽

                                                                                                                                                                                                                       2018.9.8

    相关文章

      网友评论

          本文标题:mysql基础总结

          本文链接:https://www.haomeiwen.com/subject/woykgftx.html