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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 数据库操作 (花括号必选,中括号可选),语句后面要分号。 增:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 删:DROP DATABASE db_name; 改:ALTER DATABASE db_name CHARACTER SET charset_name; 查:显示所有的数据库 :SHOW DATABASES;
    查看全部
    0 采集 收起 来源:操作数据库

    2016-05-29

  • 1、创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] 中括号内的可省略不写,如CREATE DATABASE t1; charset_name IF NOT EXISTS:若错误不将警告返回客户端; [DEFAULT] CHARACTER SET [=] charset_name:指定编码格式, gbk或utf8; 2、SHOW CREATE DATABASE db_name:显示创建时的命令。 3、SHOW WARNINGS:显示数据库的警告 4、查询数据库: SHOW {DARABASES | SCHEMAS} [LINK 'pattern' | expr] 5、修改数据库 ALTER {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 6、删除数据库: DROP {DATABASE | SCHEMA} [IF EXISTS] db_name 7、更改客户端的编码方式:SET NAMES gbk; (当客户端无法显示中文时)
    查看全部
    0 采集 收起 来源:操作数据库

    2016-10-15

  • SELECT VERSION(); //当前版本号 SELECT NOW(); //当前时间 SELECT USER(); //当前用户 MySQL语句规范: 关键字、函数名大写(为了区分第一条与第二条之间的区别,不大写也不会出现语法错误) 数据库名, 表名、字段名小写 语句以分号为结束 提示符 含义 mysql> 准备好接受新命令。 -> 等待多行命令的下一行。 '> 等待下一行,等待以单引号(“'”)开始的字符串的结束。 "> 等待下一行,等待以双引号(“"”)开始的字符串的结束。 `> 等待下一行,等待以反斜点(‘`’)开始的识别符的结束。 /*> 等待下一行,等待以/*开始的注释的结束
    查看全部
  • 插入纪录
    查看全部
  • 一、启动Mysql: 1、操作系统中-计算机服务-选到Mysql服务-右击重新启动 2、命令行方式-运行cmd-执行命令net start mysql开启,执行net stop mysql关闭 二、登录Mysql:mysql 参数(参数见下图) 三、退出Mysql: mysql > exit 或 quit 或 \q 四、修改Mysql提示符: 1、cmd中: cls mysql -u(用户名) -p(密码) --prompt 提示符 \h(不是指提示符是\h而是\h表示的含义) 2、进入mysql中,使用prompt命令 \D 完整时间 \d 当前数据库 \h 服务器名称 \u 当前用户 如输入prompt\u@\h \d>回车 下面的出现的是root@localhost <none>>
    查看全部
  • 创建数据表,包含的信息和类型
    查看全部
  • CONNECTION_ID 连接ID DATEBASE() 当前数据库 LAST_INSERT_ID() 最后插入记录的ID 号 USER() 当前用户 VERSION 版本信息
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2016-05-29

  • ALTER TABLE tdb_goods CHANGE goods_cate cate_id SMALLINT UNSIGNED NOT NULL DEFAULT 0, CHANGE brand_name brand_id SMALLINT UNSIGNED NOT NULL DEFAULT 0; 还要修改列的定义,从archar变为smallint
    查看全部
  • update tdb_goods inner join tdb_goods_brands on brand_name = brand_name set tdb_goods.brand_name = brand_id;
    查看全部
  • 创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name IF NOT EXISTS:若错误不将警告返回客户端; [DEFAULT] CHARACTER SET [=] charset_name:指定编码格式, gbk或utf8; SHOW CREATE DATABASE db_name:显示创建时的命令。 SHOW WARNINGS:显示数据库的警告 查询数据库: SHOW {DARABASES | SCHEMAS} [LINK 'pattern' | expr] 修改数据库 ALTER {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 删除数据库: DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
    查看全部
    0 采集 收起 来源:操作数据库

    2016-05-29

  • MySQL目录结构 bin 存储可执行文件 data 存储数据文件 docs 文档 include 包含的头文件 lib 库文件 share 错误文档
    查看全部
  • MySQL----error:no query specified mysql下抛出错误: error:no query specified 出现此错误是sql不合法原因: 如:select * from abc\G; 或者 select * from abc;; \G后面不需要再加分号;
    查看全部
    0 采集 收起 来源:数据准备

    2016-05-29

  • insert tablename set column1="xxx", column2="yyy", ... ; insert tablename values (), (), (), ...; insert tablename select
    查看全部
  • insert 的时候可以用 DEFAULT 表示默认值,也可以用表达式,比如 3*7-5, 或者 md5(“password”), 如果是主键,用 NULL 也可以,
    查看全部
  • 外键约束,<br> cascade: 父表删除某行记录时,子表(也就是外键是父表的一列)对应的行也会删除<br> set null: 父表删除某行记录时,子表对应外键列置为null(set null 时,需要注意子表这一列不能是 not null)<br> restrict: 阻止父表删除某行记录(如果这个记录在子表中有值的话)<br> no action: 标准SQL的关键字,在MySQL中与restrict相同
    查看全部

举报

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

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