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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 初涉MySQL——操作数据库 一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name. 2、DATABASE和SCHEMA是相同的,任选其一 3、IF NOT EXISTS:如果创建的数据库存在,则不只报出warning,不写会报错 4、CHRARCTER SET gbk:为表设置编码方式,如果不设置则用mysql默认的编码方式 二、查看数据库列表:SHOW 1、SHOW { DATABASE | SCHEMAS } [LIKE 'pattern' | WHERE expr] 2、SHOW CREATE DATABASE xx:显示xx数据库信息 三、数据库的修改:ALTER 1、修改数据库编码方式:ALTER { DATABASE | SCHEMAS } [db_name][DEFAULT] CHARACTER SET [=] charset_name 四、删除数据库:DROP 1、删除数据库:DROP { DATABASE | SCHEMAS } [IF EXISTS] db_name; mysql -uroot -proot prompt \D --修改mysql操作符为当前日期 show databases --展示所有数据库 create database if not exists t1 character set gbk; --创建数据库 show create database t1; --展示数据库t1的创建命令和编码形式 --修改数据库编码格式 alter database t2 character set =utf8; --删除数据库 drop database if exists t1; --展示警告信息 show warnings;

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

    2018-08-02

  • 查找记录:

    SELECT select_expr [,select_expr ....]

    [

      FROM tabel_referencs

      [WHERE where_condition]

      [GROUP BY {col_name | position} [ASC | DESC],.....]

      [HAVING where_condition]

      [ORDER BY {col_name | expr | position} [ASC | DESC],.....]

      [LIMIT {[offset,] row_count | row_count OFFSET offset}]

    ]

    查询表达式:

    每个表达式表示想要的一列,必须有至少一个。

    多个列之间以英文逗号分隔。

    星号(*)表示所有列。tbl_nam.*可以表示命名表的所有列。

    查询表达式可以使用[AS] alias_name 为其赋予别名。

    别名可以用于GROUP BY ,ORDRE BY 或 HAVING 字句。

    查看全部
  • 删除记录(单表删除)

    DELETE FROM tbl_name [WHERE where_condition]

    查看全部
  • 更新记录(单表更新)

    UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr1 | DEFAULT} [,col_name2={expr2 | DEFAULT}] ..... [WHERE where_condition]

    查看全部
  • 插入记录

    INSERT [INTO] tbl_name SET col_name={expr | DEFAULT},........

    #此方法可以使用子查询(SubQuery)

    INSERT [INTO] tbl_name [(col_name,........)]  SELECT .....

    #此方法可以将查询结果插入到指定数据表。

    查看全部
  • join,cross join,inner join 等价

    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2018-08-02

  • create table 表名()

    select 字段名 from 表名 group by 字段名

    直接赋值

    查看全部
  • update 表名 inner join 表名 on 条件 set 表达式通过链接条件更换值

    查看全部
    0 采集 收起 来源:多表更新

    2018-08-02

  • FOREIGN KEY (pid) REFERENCES provinces(id)

    查看全部
  • 事务的特性:原子性,一致性,隔离性,持久性。简称(ACID)

    查看全部
  • 并发控制:锁来控制

    共享锁(读锁)

    排他锁(写锁)

    锁颗粒:表锁和行锁

    查看全部
  • select round(avg(price),2) from goods

    将平均值四舍五入,并精确到小数点后两位数字

    查看全部
  • select * from users order by id desc limit 2,2

    查询倒数两行记录

    insert test(username) select username from users where age>=30

    通过查询语言插入字段

    查看全部
  • select sex from users group by 1 havaing count(id)>=2;

    条件中出现聚合函数,可以不用出现在查询字段中

    查看全部
  • 修改列定义:

    ALTER TABLE tbl_name MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name];


    查看全部

举报

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

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