q&a指的是每個小點下的相關知識
「注」指的是易錯點
紅色字型 指的是零碎知識點
平台:win10+powershell
如果有**語法報錯「error1064」,務必檢查單雙引號是否為半形。
表->資料庫->資料庫管理系統
q:資料庫是不是mysql?
a:對於資料庫儲存資料,國際上有sql標準,很多軟體開發商,遵守sql標準來開發一套軟體,用來儲存和管理資料,這套軟體就可以稱為資料庫管理系統。
就好比說,看網頁可以用firefox,ie,chrome,管理資料可以用myscl,oracle等,這些軟體都可以能夠用來管理資料。
資料庫大體上要遵循sql標準,但未必100%遵循。
連線伺服器
mysql –uroot –p
或者mysql –uroot –ppassword
直接連線。
q:當連上伺服器之後,我們首先面對的是?
a:是庫,庫有乙個或者多個,因此我們要想對錶進行操作的話,得先選庫。
選庫語句
use 庫名
q:如果不知道有哪些庫,想檢視有哪些庫,怎麼辦?
a:show databases
檢視庫下面的所有表
show tables
建立乙個資料庫
create database 資料庫名 chartset 字符集
刪除乙個資料庫
drop database 資料庫名
q:把資料庫改名?
a:mysql中,表/列可以改名,database不能改名。
乙個簡單的建表語句:
create table stu(
snum int,
sname varchar(10)
)engine myisam charset utf8;
///engine是指表引擎,與效能特點有關
刪除表
drop table 表名;
給表改名
rename table 原表名 to 新錶名;
清空表資料
truncate 表名;
q:truncate和delete的區別?
a:在於truncate相當於刪表再重建一張同樣結構的表,操作之後得到一張全新表;
而delete是從刪除所有行的層面來操作的。
truncate相當於把舊的學籍表扔了再重畫一張,而delete相當於用橡皮把學籍表的資料擦掉。
如果決定全清空的話,truncate更快些。
mysql入門語句小結:
連線伺服器
檢視所有庫
建立庫刪除庫
選擇資料庫
檢視表建立簡單表
刪除表改表名
清空表
MySql學習筆記 1 安裝
作業系統 win7 64ibt mysql版本 5.7.10.0 1.點選add 2.選擇需要安裝的元件 3.excute 4.next 5.next 6.進入伺服器配置 1 developer machine 開發機器,代表典型個人用桌面工作站 2 server machine 伺服器,代表mys...
elasticsearch 安裝入門筆記
1.建立使用者 建立組 root bogon groupadd es 建立使用者 root bogon useradd es g es 設定密碼 root bogon echo 自定義密碼 passwd es stdin 更改使用者 es 的密碼 passwd 所有的身份驗證令牌已經成功更新。切換到...
mysql 學習筆記(1) 安裝 命令
具體步驟 啟動 mysql 服務 注意 該命令需要用管理員身份開啟 powershell 或者 cmd net start mysql登入 mysql h 主機名 u 使用者名稱 p h 登入本機 127.0.0.1 localhost 時可以省略 退出 exit 或者 quit停止 mysql 服...