为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • mysql -u root(username) -p
    (then type in the password)


    查看全部
  • 约束
    查看全部
  • 约束
    查看全部
  • 0804开始学习
    查看全部
  • 可以在创建表格时,在列族后面添加NULL,或NOT NULL设置该属性值是否允许为空,默认为NULL

    空值与非空:NULL,字段值可以为空

    NOT NULL,字段值禁止为空

    查看全部
  • 插入:

    INSERT [INTO] tb1_name [(col_name,……)] VALUES(val,……)

    查找:SELECT expr,FROM tb1_name

    查看全部
  • 查看数据表结构:

    SHOW COLUMNS FROM tb_name

    查看全部
  • 查看数据表列表:

    SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr]

    查看全部
  • 创建数据表:

    打开数据库:USE 数据库名称

    创建数据表:CREATE TABLE [IF NOT EXITSTS] table_name(column_name data_type,……)

    查看全部
  • 字符型:

    CHAR(M) M个字节,0<=M<=255//定长类型

    VARCHAR(M) L+1个字节,其中L<=M且0<=M<=65535//可变长类型

    TINYTEXT L+1个字节,其中L<2^8

    TEXT L+2个字节,其中L<2^16

    MEDIUMTEXT L+3个字节,其中L<2^24

    LONGTEXT L+4个字节,其中L<2^32

    ENUM('value1','value2',……) 1或2个字节,取决于枚举值的个数(最多65535个值)

    SET('value1','value2',……) 1、2、3、4或者8个字节,取决于set成员的数目(最多64个成员) 


    查看全部
  • 浮点型:FLOAT[(M,D)] M是数字总位数,D是小数点后的位数,大约精确到7位小数位

    DOUBLE[(M,D)]大约是float类型的十倍

    日期时间类型:

    YEAR:占用一个字节 TIME:3个字节 DATE:3个字节 DATATIME:8个字节

    TIMESTAMP:4个字节

    查看全部
  • mysql数据类型之整形:

    TINYINT:一个字节

    SAMALLINT:2个字节

    MEDIUMINT:3个字节

    INT:4个字节

    BIGINT:8个字节

    查看全部
  • 创建数据库({}中内容为可选项,[]中内容为可以不存在):CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name

    查看当前数据库下的数据表列表:SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]

    修改数据库:ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name

    删除数据库:DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

    查看全部
    0 采集 收起 来源:操作数据库

    2018-08-04

  • MySQL常用命令:显示当前服务器版本:SELECT VERSION();

    显示当前时间:SELECT NOW();显示当前用户:SELECT USER();

    书写规范:关键字、函数采用大写,数据库,表结构采用小写,以分号结尾。

    查看全部
  • 修改MySQL提示符:

    连接客户端时通过参数指定:shell>mysql -uroot -proot --prompt 提示符

    连接上客户端后,通过prompt命令修改:mysql>prompt 提示符

    常用MySQL提示符:\D 完整的日期 \d 当前数据库\h服务器名称\u当前用户

    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!