成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇文章教會你進行MySQL數據庫和數據表的基本操作

數據庫 MySQL
通常情況下,我們都是通過mysql.exe(客戶端),連接mysql服務的。但是有個問題。第一個問題就是太丑了。第二個問題是因為這不會自動提示啊...,早都習慣了各種自動提示工具,在用這么Low的

[[385247]]

前言

Naicat for Mysql使用

通常情況下,我們都是通過mysql.exe(客戶端),連接mysql服務的。

但是有個問題。

  • 第一個問題就是太丑了。
  • 第二個問題是因為這不會自動提示啊...,早都習慣了各種自動提示工具,在用這么Low的

 

安裝

下一步下一步就可以了!!!

 

破解

管理員運行PatchNavicat

 

打開之后,游覽到安裝Navicat for MySQL的目錄,完成即可。

 

新建查詢

連接好之后,點擊查詢,再點擊新建查詢,就可以寫SQL了。

 

關于Mysql的一些概念理解

需要先理清一個概念,Mysql不是數據庫。

我們連接的是Mysql服務,不是數據庫

所以當別人聽到連接數據庫時,其實指的是連接跑起來的Mysql服務。

數據庫的理解

數據庫可以理解為文件夾。

通過show DATABASES;命令查看自己下面有哪些數據庫。

 

再切換到

 

同樣可以發現有這個幾個文件夾。

如果再<mysql安裝位置>\data新建一個文件夾。

 

再通過show DATABASES;命令查看當前有哪些數據庫,可以發現確實多了剛才新建文件夾(數據庫)。

 

所以就得出了一個結論,數據庫其實就是一個文件夾。

數據表的理解

那數據庫相當于文件夾,那數據庫里面放的,就是數據表了。

 

表內容

 

其實會發現,數據表跟Excel很相似。

那Excel有啥數據表也有啥。

通常都是表頭(藍色框),表內容(紅色框)。

總結

數據庫就是一個個文件夾

 

數據表是不能單獨存在的,需要放在數據庫中,xlsx舉例使用。

 

而數據庫又分表頭,表內容,行,列。

 

數據庫相關命令

查看當前Mysql下的數據庫

命令

  1. show DATABASES; 

結果

 

 


 

 

使用數據庫

使用數據庫的意思就是。

數據庫其實就是一個個文件夾,使用數據庫就是進入這個數據庫,相當于進入到這個文件夾里里面。

命令

  1. use <數據庫名字>; 
  2. # 例如 use <mysql> 進入mysql這個數據庫, 

在日常使用中,要操作哪個數據庫里面的表,一定要use 這個數據庫。

創建數據庫

命令

CREATE DATABASE <數據庫名稱> DEFAULT CHARSET utf8 COLLATE utf8_general_ci;# 示例,創建一個school數據庫CREATE DATABASE school DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

執行結果

 

刪除數據庫

  1. DROP <數據庫名稱> 
  2. # 示例,刪除 school 數據庫 
  3. DROP school 

數據表相關命令

記得一定要use 數據庫,進入數據庫才能操作表。

創建表

格式

  1. create table 表名( 
  2.     列名  列類型  [其他參數1 其他參數2 ...], 
  3.     列名  列類型  [其他參數1 其他參數2 ...] 
  4. ... 
  5. )ENGINE=InnoDB DEFAULT CHARSET=utf8 

其他參數包括有

  • 是否可以為空
  1. not null -- 不可空 
  2. null     -- 可空 
  • 默認值
  1. defalut 2 -- 默認2 
  • 自增

自增一般用在id上,并且只能有一個自增列,插入時不需要管這個列,會自動添加值。

  1. auto_increment -- 自增 
  2. -- 雖然自增加這一個關鍵字就行了,但是由于主鍵是不能為空的,所以要配合其他關鍵字 
  3. not null auto_increment primary key 
  • 主鍵

主鍵,一種特殊的唯一索引,不允許有空值。

如果主鍵使用單個列,則它的值必須唯一。

如果是多列,則其組合必須唯一。

  1. ... 
  2. primary key(nid,num) 
  • 外鍵
  1. constraint fk_cc foreign key (color_id) references color(nid) 

其他參數一一對應上就行了。

示例

創建一個老師表

  1. create table teacher( 
  2.     id  int not null auto_increment PRIMARY key
  3.     teacher_name varchar(16) not null 
  4. )ENGINE=InnoDB DEFAULT CHARSET=utf8 

查看數據庫有哪些表

命令

  1. show TABLES; 

結果

 

刪除表

  1. drop table <表名> 

清空表

  1. delete from <表名> 
  2. truncate table <表名> 

總結

其實這章講的還是比較簡單的,在使用Mysql時,一定要注意一個問題,就是sql后面一定要加一個;

這章主要講的是數據庫的操作和數據表的操作。

如果在操作過程中有任何問題,記得下面留言,我們看到會第一時間解決問題。

本文轉載自微信公眾號「IT共享之家」,可以通過以下二維碼關注。轉載本文請聯系IT共享之家公眾號。

 

責任編輯:武曉燕 來源: IT共享之家
相關推薦

2019-10-17 19:15:22

jQueryJavaScript前端

2020-11-13 08:14:28

JavaScript

2023-06-21 00:10:17

JSONWeb服務器JavaScript

2021-02-19 19:35:53

SVG 形狀元素

2020-10-27 08:33:38

Scrapy

2021-02-17 20:40:22

SVG圖像模式

2021-03-02 18:35:27

SVG開發空間

2021-12-28 09:27:45

Javascript 高階函數前端

2020-12-01 09:36:35

SVG元素屬性

2021-05-29 10:20:54

GoModules語言

2021-02-24 10:14:04

PythonClassPython基礎

2020-12-16 08:07:28

語言基礎反射

2021-09-15 10:00:33

Go語言Modules

2021-01-14 18:03:31

Python抖音app數據

2021-12-13 10:31:28

抖音AppPython

2021-05-31 08:59:57

Java數據庫訪問JDBC

2020-12-17 08:05:27

JavaSuper用法

2016-07-01 14:55:07

開源數據庫

2021-03-19 10:01:41

SVG畫多邊形Htm基礎

2020-12-16 10:20:15

Arrow Python 時間序列
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产99久久精品一区二区永久免费 | 日韩伦理一区二区 | 欧美久久一级特黄毛片 | 好姑娘高清在线观看电影 | 欧美二区在线 | 精品乱码一区二区三四区 | 国产在线对白 | 久久久青草婷婷精品综合日韩 | 国产视频线观看永久免费 | 久草99| 免费看一级毛片 | 欧美区日韩区 | 国产高清在线精品一区二区三区 | 欧美精品日韩精品国产精品 | av网站在线播放 | 日本视频一区二区 | 黄视频免费观看 | 在线观看av中文字幕 | 国产精品久久久久久久免费大片 | 成人福利视频 | 夜久久| 欧美一级特黄aaa大片在线观看 | 亚洲毛片在线 | 99色在线视频 | 成人国产精品久久 | 欧美成人一区二区 | 日日爱av| 中文字幕高清免费日韩视频在线 | 日本精品裸体写真集在线观看 | 五月婷婷导航 | 成人小视频在线观看 | 国产精品久久久久久久午夜片 | 国产日韩一区二区三免费高清 | 成人h动漫精品一区二区器材 | 亚洲精品在线免费 | 国外成人免费视频 | 美女视频一区 | 成人三级av | 亚洲成人999 | www.日本国产 | 国产精品爱久久久久久久 |