为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
MySQL8.0零基础入门之从青铜到钻石_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL8.0零基础入门之从青铜到钻石

欧阳熊猫 JAVA开发工程师
难度入门
时长 5小时30分
  • 不报错,就不会影响后面的执行

    64ad6c31000116e219201080.jpg
    查看全部
  • TRUNCATE TABLE 表名

    是清空整个表的数据,重新建立一个字段相同的表,主键从零开始;

    DELETE FROM 表名(+字段)

    是一条条数据进行删除,主键不重置。

    查看全部
  • 2023年4月26日


    数据库的下载网址:

    https://dev.mysql.com/downloads/installer/5.5.html

    查看全部
    0 采集 收起 来源:数据库的安装

    2023-04-26

  • creat database 数据库名 character set 字符集;(默认是Utf-8形式)
    (也可以指定gbk)(指定某一个库的特殊编码)
    show create database 数据库名;(查看某个数据库创建时候的sql 语句)
    show databases;(查看数据库)
    alter database 数据库名 default character set 字符集名;
    修改某个数据库的编码方式.
    drop database 数据库名;(删除某个数据库)
    SELECT DATABASE();(查看现在正在使用的数据库)
    USE 数据库名;(使用某一个数据库)(一次只能使用一个数据库)
    (如果使用了另一个,那么第一个自动关闭)
    查看全部
  • 虽然Mysql对于大小写不敏感,但大写关键字会比小写关键字效率更高
    查看全部
    0 采集 收起 来源:SQL的通用语法

    2023-02-27

  • sql :结构化查询语言
    (主要是用来查数据,所以叫查询语言)
    (操作数据库,表,数据)
    sql语句的分类
    1,DDL数据定义语言(create,alter,drop)
    2,DML数据操作语言(insert,delete,update)
    3,DQL数据查询语句(select,where)***
    4,DCL数据控制语言(grant,revoke)

    查看全部
  • http://img1.sycdn.imooc.com//63fc91a0000116bb07710447.jpg

    数据库管理系统保证数据库的安全和完整,用户通过其来进行访问表中的数据.

    数据库管理程序可以管理多个数据库.

    针对不同的应用创建不同的数据库

    一个数据库中可以创建多个表

    查看全部
  • SQL语句与数据库约束

    DDL语句

    DML语句

    DQL语句


    数据库约束:主键约束、唯一约束、非空约束

    查看全部
  • sql语句的分类:

    1. DDL:数据定义语言,用来定义数据库的对象:数据库、表、列,进行创建删除修改(create、dropt、alter)

    2. DML:数据操作语言,用来对数据库中表的数据进行增删改(insert、delete、update)

    3. DQL:数据查询语言,用来对数据裤中表的数据进行查询、条件查询(select、where)

    4. DCL:数据控制语言,用来定义数据的访问权限和安全级别,及创建用户,关键字:grant、revoke

    http://img1.sycdn.imooc.com//63df9c4d0001782f05000212.jpg

    查看全部
  • DQL 对标数据的slect查询,简单查询、条件查询、模糊查询、分组查询

    查看全部
  • DML对表数据进行 insert增加,delete删除,update修改

    查看全部
  • DDL语句操作:数据库以及表的create,drop,alter等

    查看全部
  • 更新表记录:

            1.不带条件修改数据

                    UPDATE 表名 SET 字段名=值;

            2.带条件的修改

                    UPDATE 表名 SET 字段名=值 WHERE 字段名=值;

            3.一次修改多列

                    UPDATE 表名 SET 字段名1 = 值 ,字段2 = 值... WHERE 字段名=值

     

    删除表的记录

            1.不带条件的删除:DELETE FROM 表名;

            2.带条件的删除:DELETE FROM 表名 WHERE 字段名=值;

            3.TRUNCATE TABLE 表名;-->也能删除表中的全部数据

            DELETE和TRUNCATE TABLE都可以删除表中的数据, DELETE是一条一条数据的删除;TRUNCATE TABLE是直接抹除,重新创建一个结构一模一样的新表;

    查看全部
  • DDL操作表

    先查看正在使用的数据库:

        SELECT DATABASE();-->没有的话:USE 数据库名;-->SELEST DATABASE();

    当正在使用这个数据库的时候,如果进行创建表的话,那么就对应创建在这个数据库中;

    创建表:

            CREATE TABLE 表名(字段名1 字段类型1,字段名2 字段类型2,...);

                CREATE -->表示创建

                TABLE--->表示创建一张表

             可以写成(黑窗口里面不好写):

                     CREATE TABLE 表名(

                     字段名1 字段类型1,

                     字段名2 字段类型2

                      );

                    #字段类型不要写中文

    mysql 中的数据类型:

    http://img1.sycdn.imooc.com//63b644140001e32810910304.jpg

        varchar没有默认的值,后面需要添加(k),k表示长度

        特殊的需求也可以进行编辑!!!!

                如:

    http://img1.sycdn.imooc.com//63b6448f0001123b10900042.jpg


    查看表:

            查看表是否创建成功:SHOW TABLES();

            查看表的结构:DESC 表名;

            查看创建表的sql语句:SHOW CREATE TABLE 表名; 


    快速创建一个表结构相同的表:

             CREATE TABLE 新表名 like 旧表名;


    删除表:

           直接删除:DROP TABLE 表名();

           判断一个表是否存在并删除表:DROP TABLE IF EXISIT 表名;


    修改表的结构:

            增加一个列表:ALTER TABLE 表名 ADD 列名 类型;

            修改列的类型:ALTER TABLE 表名 MODIFY 列名 类型;

            修改列名:ALTER TABLE 表名 CHANGE 旧列名 新列名 类型;

            删除列:ALTER TABLE 表名 DROP 列名;

            修改表名:RENAME  TABLE 表名 TO 新表名;

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

    查看全部
  • DDL语句操作的是数据库、表、列表等:create\drop\alter等

    创建数据库:

    1.创建数据库:create database 数据库名;

    2.查看所有的数据库:SHOW DATABASES;

            已有的数据库不要删除,删除会影响mysql的使用

            已有的数据库无法进行创建,因为数据库的创建不能重复

    *箭头的上和下可以直接查找之前已经输入过的内容

    3.判断是否存在并创建数据库:

            CREATE DATABASE IF NOT EXISTS 数据库名;

            *可以用于数据库的还原与备份(因为即便已经有了数据库,它也能对应运行,不影响后续代码的执行),这个地方不太理解,这和还原与备份有什么关系?

    4.创建数据库并指定字符集(编码表)

            CREATE DATABASE 数据库名 CHARACTER SET 字符集;

                    如何查看一个数据库的结构:

                            SHOW CREATE DATABASE 数据库名;

    修改数据库:

    修改数据库字符集格式:

            ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集;

                DEFAULT CHARACTER SET:默认的一套编码

    删除数据库:

            DROP DATABASE 数据库名;


    使用数据库:

        查看正在使用的数据库:SELECT DATABASE();

        切换使用数据库:USE 数据库名;

    查看全部

举报

0/150
提交
取消
课程须知
学习中需要用到这些工具: —MySQL8.0 —Navicat连接工具 —DOS窗口 你需要有这些基础: —会使用DOS窗口
老师告诉你能学到什么?
1、什么是数据库 2、数据库的安装与卸载 3、SQL基础语法 4、DDL语句--对数据库及表的增删改查 5、DML语句--对数据的增删改 6、DQL语句--对数据的查询 7、数据库表的约束
友情提示:

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