MySQL数据库

1.MySQL的优势

    1.运行速度快。MySQL体积小,命令执行的速度快

    2.使用成本低。MySQL是开源的,且提供免费版本,对大多数用户来说大大降低了使用成本

    3.容易使用。与其他大型数据库的设置和管理相比,其复杂程度较低,易于使用。

    4.可移植性强。MySQL能够运行与多种系统平台上,如Windows、Linux、UNIX等。

    5.适合更多用户。MySQL支持最常用的数据管理功能,适用于中小型企业甚至大型网站应用。

2.数据库命令

   (使用黑窗口)登录数据库: mysql57(版本号)(空格) -u (空格)账户 (空格)-p密码(密码和-p之间不要空格)

    CREATE DATABASE 数据名字;    (每一条语句都要分号结束,大小写都可以)

    SHOW DATABASES;               显示所有数据库

    USE 数据库;                         选择数据库

    DROP DATABASE 数据库名;    删除数据库

3.SQL语言的分类

    1.DML(数据操作语言) 用来插入、修改、删除,INSERT、UPDATE、DELETE

    2.DDL(数据定义语言) 在数据库中创建或删除数据库对象等操作,如CREATE、DROP、ALTER

    3.DQL(数据查询语言) 用来对数据库中的数据进行查询,SELECT语句

    4.DCL(数据控制语言) 用来控制数据库组件的存取许可,存取权限,如GRANT、REVOKE等

4.数据类型

        1.数值类型

    FLOAT和DOUBLE称为浮点数类型,DECIMAL称为定数类型,都可以存储含小数位的数据。这里需要添加一个重要的属性无符号(UNSIGEND),不可以为负数

        2.字符串类型

    常用的VARCHAR和text,text主要是用在文章或者更多的字型文件。

        3.日期类型

    DATETIME一般都是使用这个来表达时间

5.对表的一些指令

    1.创建表

         CREATE TABLE 表的名字 (){

            字段1 数据类型 [字段属性 | 约束] [索引] [注释],

            字段2 数据类型 [字段属性 | 约束] [索引] [注释],

            字段n 数据类型 [字段属性 | 约束] [索引] [注释],

    };分号结束

    MySQL的注释有两种注释单行和多行:单行注释:#    多行注释:/*..........*/

    2.常用约束

        非空约束:NOT NULL

        默认约束:DEFAULT

        唯一约束:UNIQUE KEY(UK) 值是唯一的。允许为空,但只能有一个空值

        主键约束:PRIMARY KEY(PK)

        外键约束:FOREIGN KEY(FK)

        自动增长:AUTO_INCREMENT

        编码格式:CHARSET=字符集名

   3.查看表

        SHOW TABLES;    查看所有表

        DESCRIBE TABLE 表名;或DESC TABLE 表名;    查看某个表 

    4.删除表

        DROP TABLE 表名;

6.MySQL的存储引擎

    InnoDB 和 MyISAM(SHOW ENGINES查看系统所支持的引擎类型)

    InnoDB:支持事务处理、外键、占用空间比MyISAM大,适用于需要食物处理、更新、删除频繁的场景。增、删、改 效率高

    MyISAM:不支持事务和外键,占用空间较小,访问速度快,适合于不需要事务处理,频繁查询的场景查询比较高

    创建表的时候在最后面加上ENGINE=引擎名字

7.MySQL系统帮助

    HELP 查询内容;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值