亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 語句以;分號結尾

    查看全部
    0 采集 收起 來源:認識 SQL

    2025-05-05

  • 數據庫類型:關系型數據庫、非關系型數據庫
    什么是關系型數據庫?
    以表的形式存儲數據,表與表之間可以有很多復雜的關系
    什么是非關系型數據庫?
    以數據集的關系存儲數據,大量的數據集中存儲在一起


    c3f1d26708d6732909600540.jpg
    查看全部
    0 采集 收起 來源:初識 MySQL

    2025-03-16

  • foreign key: 外鍵約束---如果一張表中的一個字段指向了另一張表中的主鍵,就將該字段叫做外鍵;外鍵的數據類型必須和指向的主鍵一致;定義外鍵的表稱為從表,被外鍵引用的表稱為主表

    create table if not exists user(

    ????id int unsigned primary key auto_increment,

    ????username varchar(20) not null

    )

    desc user;

    create table if not exists dynamic(

    ????id int unsigned primary key auto_increment,

    ????content varchar(255) not null,

    ????user_id int unsigned

    )

    ?

    create table if not exists dynamic_1(

    ????id int unsigned primary key auto_increment,

    ????content varchar(255) not null,

    ????user_id int unsigned,

    ????foreign key(user_id) references user(id)

    )

    https://img1.sycdn.imooc.com/f453166709cc547310890366.jpg

    create table if not exists dynamic_2(

    ????id int unsigned primary key auto_increment,

    ????content varchar(255) not null,

    ????user_id int unsigned,

    ????foreign key(user_id) references user(id) on update cascade on delete set null

    )

    查看全部
  • SQL約束

    SQL約束:

    • primary key:主鍵約束? ?--- 1、區分記錄的唯一性;2、值不能重復也不能為空;3、一張表中只能有一個主鍵;4、同時將多個字段作為一個主鍵來使用,多個字段聯合起來的值不能重復

    ????????例:?

    ????????create table if not exists stu1 (

    ????????????id int unsigned primary key,

    ????????????name varchar(20)

    ?????????)

    ????????create table if not exists stu2 (

    ????????????id int unsigned,

    ????????????name varchar(20),

    ????????????primary key(id)

    ?????????)

    ????????create table if not exists stu2 (

    ????????????id int unsigned,

    ????????????name varchar(20),

    ????????????primary key(id,name)

    ?????????)

    • auto_increment:自動遞增

    ????create table if not exists stu6 (

    ????????????id int unsigned primary key auto_increment,

    ????????????name varchar(20),

    ?????????)

    • unique: 唯一約束: 1、保證某個字段值永遠不重復;2、允許多個NULL值存在;3、一張表中只能有一個主鍵,但是可以有多個unique

    ????????create table if not exists stu7 (

    ????????????id int unsigned?primary key?auto_increment,

    ????????????name varchar(20) unique,

    ?????????)

    • not null:非空約束

    ????????create table if not exists stu8 (

    ????????????id int unsigned?primary key?auto_increment,

    ????????????name varchar(20)? not null,

    ?????????)

    • default:默認值

    ????????create table if not exists stu9 (

    ????????????id int unsigned?primary key?auto_increment,

    ????????????name varchar(20)??not null,

    ????????????gender enum('男', '女', '保密') default '保密'

    ????????????createdAt timestamp default current_timestamp

    ????????????updateAt?timestamp default current_timestamp on update?current_timestamp

    ?????????)

    • foreign key:外鍵約束


    ????

    查看全部
    0 采集 收起 來源:SQL 約束

    2025-03-08

  • https://img1.sycdn.imooc.com/a8e9c26709c9a06413150764.jpg

    查詢數據表(查)--查找當前使用的數據庫

    select database()

    選擇數據庫

    use demo

    查看當前數據庫中的所有表

    show? tables

    查看表結構

    desc student;?

    創建數據表(增)

    create table if not exists student (

    id int unsigned,

    name varchar(20)

    age tinyint unsigned

    gender enum('男','女','保密')

    createAt timestamp

    )

    已存在才刪除表

    drop table if exist student

    修改數據表

    alter table student rename to stu?修改表名

    添加字段

    alter table student add updatedAt? timestamp

    刪除字段

    alter? table student drop updateAt

    修改字段的數據類型

    alter talbe student modify createdAt datetime

    修改字段的名稱和數據類型

    alter table student change?createdAt??createAt? timestamp

    查看全部
  • SQL數據類型:

    什么是SQL數據類型?

    • 數字、字符串、日期時間等類型

    為什么需要數據類型?

    • 告訴數據庫以多大的儲存空間儲存數據

    • 合理分配儲存空間

    常見的SQL數據類型有哪些?

    • 數字類型:整型、浮點型、定點型等

    • 字符串類型:字符型、文本型、枚舉型、集合型等

    • 日期時間類型:日期型、日期時間型、時間戳型等

    整數類型:

    • 專門用來保存整數

    • 區分有符號和無符號,默認是有符號的(有符號可以表示負數,無符號不能表示負數)

    • 可以在數據類型后加上unsigned表示無符號

    https://img1.sycdn.imooc.com/8bf7ef6709c946b810070496.jpg

    https://img1.sycdn.imooc.com/f3faa16709c9476009390346.jpg

    https://img1.sycdn.imooc.com/ce853b6709c947c607250321.jpg

    https://img1.sycdn.imooc.com/df9d426709c947e905420168.jpg

    https://img1.sycdn.imooc.com/a2c7fb6709c9481408140285.jpg

    https://img1.sycdn.imooc.com/b92cfd6709c9482c09290118.jpg

    https://img1.sycdn.imooc.com/5b77ad6709c9483e10220529.jpg

    https://img1.sycdn.imooc.com/ae2a926709c95d4f08580272.jpg

    https://img1.sycdn.imooc.com/a027506709c95d6710370498.jpg

    https://img1.sycdn.imooc.com/ee0ed36709c966b411470613.jpg

    查看全部
    0 采集 收起 來源:SQL 數據類型

    2025-03-06

  • https://img1.sycdn.imooc.com/dea5dd6709c935c206300446.jpg

    show databases;? ?顯示所有的數據庫

    select database(); 選擇使用的數據庫

    use demo;使用demo數據庫

    create database demo;? 創建一個數據庫(如果數據庫存在就會報錯)

    create database demo if not exists demo; 創建數據庫(如果數據庫存在就不會創建,否則就創建數據庫)推薦使用這種方式創建數據庫

    drop database demo; 刪除數據庫(如果存在就刪除,否則就會報錯)

    drop database if exists demo; 刪除數據庫(如果存在就刪除,不存也不會報錯)推薦使用這種方式

    alter database demo character set utf8mb4 collate utf8mb4_0900_ai_ci;

    utf8mb4 :字符集,兼容utf8,且比utf8 能表示更多的字符

    utf8mb4_0900_ai_ci:字符集對應的排序規則,聲調/重音不敏感(accent insensitive),大小寫不敏感(case insensitive)

    查看全部
  • SQL規范https://img1.sycdn.imooc.com/9f8b576709c8076109520463.jpg

    查看全部
    0 采集 收起 來源:認識 SQL

    2025-03-05

  • https://img1.sycdn.imooc.com/9241b16709c7b8f204440245.jpghttps://img1.sycdn.imooc.com/25baee6709c7b90a02850177.jpghttps://img1.sycdn.imooc.com/53ba246709c7ba4104860171.jpg

    https://img1.sycdn.imooc.com/bb47ac6709c7bb2004920179.jpghttps://img1.sycdn.imooc.com/30f2776709c7c26104360205.jpghttps://img1.sycdn.imooc.com/83a12b6709c7ca0704690234.jpghttps://img1.sycdn.imooc.com/ccab8a6709c7ca5102570234.jpghttps://img1.sycdn.imooc.com/a81fa56709c7cbc405550233.jpg記錄知識點

    查看全部
    0 采集 收起 來源:初識 MySQL

    2025-03-05

  • --?顯示所有數據庫
    show?databases;
    --?查看當前使用的數據庫
    select?database();
    
    --?使用數據
    use?mydemo;
    
    --?創建一個叫“mydemo”的數據庫
    create?database?mydemo;
    --?查詢是否存在一個叫“mydemo”的數據庫,沒有的話創建
    create?database?if?not?exists?mydemo;
    
    --?刪除數據庫
    drop?database?mydemo;
    --?查詢是否存在這個數據庫,存在刪除
    drop?database?if?exists?mydemo;
    
    --?修改數據庫“字符集”與“排序規則”
    alter?database?mydemo?character?set?utf8mb4?collate?utf8mb4_0900_ai_ci;
    --?utf8mb4:?字符集,兼容utf8,且比utf8能表達更多的字符
    --?utf8mb4_0900_ai_ci:字符集對應的排序規則,聲調/重音不敏感,大小寫不敏感
    查看全部
  • 配置path環境變量設置,方便cmd指令直接運行

    新建path變量地址

    查看全部
  • 查看當前數據庫

    Select database

    查看全部
  • 顯示所有數據庫

    Show database;

    查看全部
  • show database

    查看全部
    • 什么是數據庫

    1. 存儲和管理數據的倉庫,本質上就是一個軟件。

    2. 存儲和管理:對數據的增,刪,改,查。

    • 數據庫分為

    1. 關系型數據庫

    2. 非關系型數據庫

    • 關系型數據庫

    1. 是以表的形式存儲數據,表與表之間可以有很多復雜關系

    2. MySQL,Oracle,SQL Server等

    • 非關系型數據庫

    1. 以數據集的方式存儲數據,大量的數據集中存儲在一起

    2. MongoDB,Redis,Memcached等

    • 什么是MySQL

    1. 關系型數據庫

    2. 免費開源的,也是最受歡迎的數據庫之一

    查看全部
    0 采集 收起 來源:初識 MySQL

    2024-11-17

  • 6722f10f00019ae226881242.jpg

    6722f1110001e8e126881242.jpg

    6722f1130001161d26881242.jpg

    查看全部
    0 采集 收起 來源:SQL 數據類型

    2024-10-31

  • 一、什么是數據庫
    1. 定義:
    數據庫本質上為用來存儲和管理數據的軟件
    2. 類型:
    2.1 關系型數據庫:
    ????? 表形式存儲數據,表和表之間可建立關系
    2.2 非關系型數據庫:
    ????? 數據集中在一起方式存儲數據,非表形式
    二、什么是MySQL
    以表形式,持久存儲和管理數據的,關系型數據庫
    查看全部
    0 采集 收起 來源:初識 MySQL

    2024-10-29

  • SQL約束,主表從表

    667ccfa000018f7217920828.jpg

    查看全部
  • SQL約束

    667ccf650001aa1b17920828.jpg

    查看全部

舉報

0/150
提交
取消
課程須知
對數據庫感興趣的所有人員都可學習。
老師告訴你能學到什么?
1、 初識 MySQL 2、 認識 SQL 3、 MySQL 的安裝、啟動和連接 4、 數據庫的增刪改查操作 5、 SQL 數據類型 6、 數據表的增刪改查操作 7、 SQL 約束 8、 SQL 約束--外鍵約束

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!