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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
    1. 主键约束   primary  key


       (1)每张表只能有一个主键

       (2)主键保证记录的唯一性

       (3)主键自动为 not null



    查看全部
  • https://img1.sycdn.imooc.com//5ab905b20001263907590570.jpg

    查看全部
    1. 自动编号: auto_increment 

      (1)自动编号,且必须与主键组合使用

      (2)默认情况下,初始为1,每次增长量为1.

      (3)对应的字段设置必须是数值类型,若是浮点类型,小数位必须为0.

      (4)自动编号必须是主键字段

    查看全部
    2 采集 收起 来源:MySQL自动编号

    2018-03-26

    1. 空值与非空:

      (1)null, 字段可以为空 ,也可以不写,系统自动默认为空。

      (2)not null ,字段不能为空


    查看全部
    1. 插入表行(记录)的数据:

      instrt    [into]  对应的表  [对应的列的名称(可以多个列)]  values (值);

    2. 记录查找:

      select  *(在这里*表示的是字段的过滤 --*也叫通配符)from  表名

    查看全部
    1. 查看数据列表:

      show tables  [FROM db_name]   [LIKE 'patter ' | WHERE expr]

    2. 查看数据库所有的列表:(加上from mysql就可以)

      xxx>show tables from mysql;

    3. 查看数据表结构:

      show columns from 对应的表;

    查看全部
    1. 创建数据表:

      create table [if not exists] table_name(字段名+数据类型(数据定值))

    2. Mysql的数据表表其实就是一个现实2维的数据表,行在这叫做记录,列叫作字段。

    3. 创建表的过程

    • 先登入对应的数据库账号---------打开要使用的数据库-----------在对应的数据库里面建个表

    • 没有符号位(就是没有负数时)要加unsigned;


    查看全部
  • mysql -V可以查看当前的mysql的版本号; 登陆mysql: mysql -uroot -p -P3306 -h127.0.0.1 -p这个可以先不用输入密码,这样就可以防止旁边的人看到; -P参数是设置端口号; -h参数是连接到本地服务器的意思; cls命令清除cmd屏幕; 当退出sql后,再想登录sql时,只需要按方向上下键就可以遍历刚才输入的命令; 退出命令:mysql>\q; mysql>quit; mysql>exit;

    查看全部
  • 外键约束,回头继续看一遍

    查看全部
    1. 数据库其实是一个大的概念,他可以使单个数据库,也可以是一个集合的子对象。

      (注:花括号"{}"必须要有,"|"竖线是两个选一个,中括号"[]"是有没有都可以)  

    2. 创建数据库:CREATE DATABASE "name(数据库名)";

      (增)CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name

      ([IF NOT EXISTS]加上这个参数以后忽略警告信息。)

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

      (查)SHOW  {DATABASE | SCHEMA}       [LIKE 'pattern' | WHERE expr]

    4. .查看警告信息:SHOW WARNINGS;

    5. 查看编码方式:SHOW CREATE DATABASE "name"

    6. 创建数据库时设置编码方式:CREATE   DATABASE  "name(数据库名)"

      CHARACTER   SET   “charset_name”(编码方式)

      (增)[DEFAULT] CHARACTER SET [=] charset_name(编码方式)

    7. 修改数据库编码方式:ALTER    DATABASE  "name(数据库名)"

      CHARACTER   SET   “charset_name”(编码方式)

      (改)ALTER {DATABASE | SCHEMA}  “db_name”

      [DEFAULT] CHARACTER SET [=] charset_name(编码方式)

    8. 删除数据库:DROP    DATABASE  "name(数据库名)"

      (删)DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

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

    2018-03-26

  • 各种存储引擎的特点

    查看全部
  • 1.关键字 与 函数名称 全部大写(亲测小写也可以);当然主要目的是为了区分大小写代表的用意 2.数据库名称 表名称 字段名称 全部小写(当然大写也无所谓); 3.语句以分号结尾;(这个是必须的)

    查看全部
    1. 修改MySQL提示符:2 种方式:

      (1)连接客户端(也就是登入)时通过参数指定--------《连接前修改使用》 XXX> mysql -uroot -proot - -prompt +自定义的提示符(root代表自己的账号密码)(2)连接上客户端后,---------------------------------《连接后使用》

      通过prompt命令修改  XXX>prompt+ 自定义的提示符

    2. 提示符使用:使用提示符主要目的是为了和不同的参数一起使用;

      (1)XXX>prompt \u@\h \d> (的意思是用户@服务器名+当前数据库  3个参数被作为提示符)

    查看全部
  • 2-10
    查看全部
  • 2-10
    查看全部

举报

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

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