1.数据库基本概念知识
數(shù)據(jù)庫
存儲數(shù)據(jù)的倉庫
描述一個事物的基本信息
?
優(yōu)點:
持久化存儲
讀寫速度極高
保證數(shù)據(jù)的有效性
?
RDBMS
當(dāng)前主要使用兩種類型的數(shù)據(jù)庫:關(guān)系型數(shù)據(jù)庫、非關(guān)系型數(shù)據(jù)庫
所謂的關(guān)系型數(shù)據(jù)庫RDBMS,是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫,借助于集合代數(shù)等數(shù)學(xué)概念和方法來處理數(shù)據(jù)庫中的數(shù)據(jù)
?
關(guān)系型數(shù)據(jù)庫核心元素
數(shù)據(jù)行(一條記錄,相當(dāng)于 Python的實例對象)
數(shù)據(jù)列(字段,相當(dāng)于 Python中實例對象的屬性)
數(shù)據(jù)表(數(shù)據(jù)行的集合,相當(dāng)于 Python中的列表)
數(shù)據(jù)庫(數(shù)據(jù)表的集合,一個數(shù)據(jù)庫中能夠有n 多個數(shù)據(jù)表)
?
MySQL?
開源 免費 不要錢 使用范圍廣,跨平臺支持性好,提供了多種語言調(diào)用的 API
?
服務(wù)器端安裝
sudo apt-get install mysql-server
?
啟動服務(wù)sudo service mysql start
查看進(jìn)程中是否存在mysql服務(wù)ps ajx|grep mysql
?
停止服務(wù)sudo service mysql stop
重啟服務(wù)sudo service mysql restart
?
主要配置項如下:
bind-address表示服務(wù)器綁定的ip,默認(rèn)為127.0.0.1
port表示端口,默認(rèn)為3306
datadir表示數(shù)據(jù)庫目錄,默認(rèn)為/var/lib/mysql
general_log_file表示普通日志,默認(rèn)為/var/log/mysql/mysql.log
log_error表示錯誤日志,默認(rèn)為/var/log/mysql/error.log
?
命令行客戶端
開啟:mysql -u root -p(mysql)密碼可有可無,最好不輸入
按ctrl+d或輸入如下命令退出quit 或者 exit
?
登錄成功后,輸入如下命令查看效果
查看版本:select version();
顯示當(dāng)前時間:select now();
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的1.数据库基本概念知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 测试是否支持跨域_浅谈跨域威胁与安全
- 下一篇: mysql偏移注入_移位溢注:告别靠人品