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

為了賬號安全,請及時綁定郵箱和手機立即綁定

MySQL8.0零基礎入門之從青銅到鉆石

難度入門
時長 5小時30分
學習人數
綜合評分9.43
38人評價 查看評價
9.7 內容實用
9.2 簡潔易懂
9.4 邏輯清晰
  • 操作表前應使用數據庫

    use?數據庫名;

    建表

    create?table?表名(字段名?字段類型,字段名?字段類型?);

    查看表

    SHOW?TABLES?;

    查看表結構

    desc?表名;

    查看建表語句

    SHOW?CREATE??TABLE?表名;

    快速創建一個表結構相同的表

    CREATE?TABLE?新表名?LIKE?舊表名?;

    刪除表:DROP TABLE? 表名;

    判斷表是否存在并刪除表:DROP TABLE IF? EXISTS 表名;

    添加表列:ALTER TABLE 表名 ADD 列名 類型;

    修改類型:ALTER TABLE 表名 MODIFY 列名 新的類型;?

    修改列名:ALTER TABLE 表名 CHANGE 舊列名 新列名 新類型;

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

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

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

    查看全部
  • ?SQL:結構化查詢語言

    一、DDL語言

    ddl語言可以用來數據庫,表的數據的創建和使用

    創建數據庫:CREATE DATABASE db1;

    創建數據庫(不報錯):CREATE DATABASE IF NOT EXISTS db2;

    創建數據庫的字符集: CREATE DATABASE db3 CHARACTER SET gbk;

    查詢數據庫的定義信息:

    SHOW?CREATE?DATABASE?gb3;

    查詢所有數據庫:SHOW DATABASES;

    修改數據庫的字符集:ALTER DATABASE 數據庫名 DEFAULT CHARCTER SET utf8;

    刪除數據庫:DROP DATABASE 數據庫;

    查看正在使用的數據庫:SELECT DATABASE();

    使用數據庫:USE 數據庫名;

    查看全部
  • win+R——services.msc打開本地服務——右鍵關閉MySQL服務

    查看全部
  • CREATE DATABASE IF NOT EXISTS 數據庫名

    查看全部
  • MySQL數據庫約束

    正確性 有效性 完整性

    主鍵約束 唯一約束 非空約束

    查看全部
  • SQl

    查看全部
  • ????Sql分類

    查看全部
  • 默認值 DEFAULT 默認值

    如:創建英雄表5,包含字段(id,name,location),默認的定位是射手

    CREATE TABLE hero5(

    ? ? ?id INT PRIMARY KEY AUTO_INCREMENT,

    ? ? ?name VARCHAR(20),

    ? ? ?location VARCHAR(50) DEFAULT '射手'

    ? ? ?);

    查看全部
    0 采集 收起 來源:默認值的設定

    2022-01-12

  • 非空約束 NOT NULL

    eg. CREATE TABLE hero4 (

    ? ? id int PRIMARY KEY AUTO_INCREMENT ,?

    ? ? name varchar(20) UNIQUE NOT NULL,

    ? ? gender char(1)?

    ? ? );

    查看全部
  • 唯一約束

    如創建愛你英雄表hero3,包含字段id,name,不包含重名英雄(NULL不算重復):

    CREATE TABLE hero3(id int PRIMARY KEY AUTO_INCREMENT, name varchar(20) UNIQUE)

    查看全部
  • 主鍵

    1、在創建表的時候給字段添加主鍵,如把ID設置成主鍵:

    ? CREATE TABLE hero1(id int? PRIMARY KEY, name varchar(20) ,age int);

    2、主鍵自增: AUTO_INCREMENT?

    ? ? ?如創建英雄表hero2,包含字段(id,name,age)將id作為主鍵并自動增長:CREATE TABLE hero2(id int PRIMARY KEY AUTO_INCREMENT, mame varchar(20),age int);

    ? ? ?AUTO_INCREMENT 默認值是1,如果不從1開始: AUTO_INCREMENT=值,則從值開始作為起始值

    ? ? ?DELETE刪除表中的數據,但不充值AUTO_INCREMENT的值

    ? ? ?TRUNCATE摧毀表,重建表,AUTO_INCREMENT重置為1

    查看全部
  • 數據庫約束

    約束種類:

    ?PRIMARY KEY:主鍵

    NOT NULL:非空

    DEFAULT:默認

    FOREIGN KEY:外鍵

    查看全部
  • LIMIT語法格式:LIMIT offset,length; 或者 limit length

    ? ? offset是指偏移量,可以認為是跳過的記錄數量

    ? ? length是指需要顯示的總記錄數

    limit使用場景:分頁

    ? ? ?如一頁五條記錄: SELECT * FROM hero LIMIT 0,5;

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?SELECT * FROM hero LIMIT 5,5;

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?SELECT * FROM hero LIMIT 10,5;

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?……

    查看全部
  • HAVING 對于分組后的數據進行再過濾

    eg.SELECT sex,count(*) FROM hero WHERE age<30 GROUP BY sex HAVING COUNT(*)>2

    查看全部
  • 1、升序排列(默認):order by 字段名 asc

    ? ? ?降序排列:order by 字段名 desc

    2、組合排序: SELECT 字段名 FROM 表名 WHERE 字段=值 ORDER BY 字段? ? ? ? ? ? ? ? ? ? ? ? ? 1 ASC,字段2 DESC

    查看全部
  • 1、通配符0個或多個:%? ?一個字符 _?

    查看全部

舉報

0/150
提交
取消
課程須知
學習中需要用到這些工具: —MySQL8.0 —Navicat連接工具 —DOS窗口 你需要有這些基礎: —會使用DOS窗口
老師告訴你能學到什么?
1、什么是數據庫 2、數據庫的安裝與卸載 3、SQL基礎語法 4、DDL語句--對數據庫及表的增刪改查 5、DML語句--對數據的增刪改 6、DQL語句--對數據的查詢 7、數據庫表的約束

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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