日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

数据库概念 MySQL 库操作 表操作 记录操作

發(fā)布時(shí)間:2023/12/20 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库概念 MySQL 库操作 表操作 记录操作 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

什么是數(shù)據(jù)(Data)?

  數(shù)據(jù)就是描述事物的符號(hào)記錄稱為數(shù)據(jù)

什么是數(shù)據(jù)庫(kù)(DB)?

  數(shù)據(jù)庫(kù)就是存放數(shù)據(jù)的倉(cāng)庫(kù),不過(guò)這個(gè)倉(cāng)庫(kù)是在計(jì)算機(jī)存儲(chǔ)設(shè)備上的,而且數(shù)據(jù)是按一定的格式存放的

數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)可以高效獲取和維護(hù)數(shù)據(jù)

早期沒(méi)有數(shù)據(jù)庫(kù)的時(shí)候,數(shù)據(jù)需要共享,就需要socket技術(shù),寫一套socket來(lái)解決

數(shù)據(jù)庫(kù)本質(zhì)上就是一套軟件,由服務(wù)端和客戶端組成 C/S B/S

MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL就是一個(gè)基于socket編寫的C/S架構(gòu)的軟件

數(shù)據(jù)庫(kù)管理軟件分類:

分為兩大類:

  關(guān)系型:如sqllite,db2,oracle,access,SQL server,MySQL。sql語(yǔ)句是通用的

  非關(guān)系型:MongoDB,Redis,memcache

  關(guān)系型數(shù)據(jù)庫(kù)需要有表結(jié)構(gòu)

  非關(guān)系型數(shù)據(jù)庫(kù)是 key - value 存儲(chǔ)的沒(méi)有表結(jié)構(gòu),速度快

數(shù)據(jù)庫(kù)相關(guān)概念

  數(shù)據(jù) 用于記錄某事物狀態(tài)的符號(hào) 或 別的形式 數(shù)字 音頻

  記錄 就是一個(gè)事物的典型特征的組合 在文件中提現(xiàn)為一行文本

  表就是文件

  庫(kù)就是一個(gè)文件夾

注冊(cè)系統(tǒng)服務(wù) 1.添加環(huán)境變量 路徑為mysql文件夾下的bin文件 2.注冊(cè)系統(tǒng)服務(wù)mysqld --install

?

設(shè)置密碼 mysqladmin.exe 用于設(shè)置密碼 mysqladmin -uroot -p舊密碼 password 新密碼 破解密碼:運(yùn)行cmd 輸入 mysqld -skip-grant-tables #能讓服務(wù)端不檢測(cè)存儲(chǔ)密碼的文件 跳過(guò)授權(quán)在客戶端中 update mysql.user set password =password("123") where user="root" and host="localhost";修改密碼:在服務(wù)器的終端中執(zhí)行mysqladmin.exe -u要改的用戶名 -p舊密碼 password 新密碼在服務(wù)器上執(zhí)行命令時(shí),如果看到Install/Remove of the Service Denied! 說(shuō)明權(quán)限不夠得用管理員身份運(yùn)行如果忘記密碼 要破解得先在服務(wù)器終端啟動(dòng)mysql服務(wù)并且需要添加跳過(guò)授權(quán)的參數(shù)-u 用戶名 -p 密碼 -h 服務(wù)器的ip -P端口號(hào) 在本機(jī)上執(zhí)行客戶端不需要指的 -h -P常見(jiàn)的sql命令: show databases; 查看所有數(shù)據(jù)庫(kù)的名稱use 數(shù)據(jù)庫(kù)名稱 進(jìn)入某個(gè)數(shù)據(jù)庫(kù)quit 或者 exit 退出客戶端只有下面的兩個(gè)是在服務(wù)器執(zhí)行的 mysqld mysqladmin

?sql的庫(kù) 表 記錄 操作

庫(kù):增create database 數(shù)據(jù)庫(kù)名 charset 編碼名稱;刪drop database 數(shù)據(jù)庫(kù)名;改alter database 數(shù)據(jù)庫(kù)名 charset gbk;查show databases; #查看所有數(shù)據(jù)庫(kù)show create database 數(shù)據(jù)庫(kù)名; #查看建庫(kù)語(yǔ)句表:增create table 表名(字段名 數(shù)據(jù)類型,字段名2 數(shù)據(jù)類型,....);create table 數(shù)據(jù)庫(kù)名.表名(字段名 數(shù)據(jù)類型,字段名2 數(shù)據(jù)類型,....);刪drop table 表名;truncate table 表名; #重建表(清空數(shù)據(jù))改alter table 表名 add 字段名 數(shù)據(jù)類型; #增加字段alter table 表名 drop 字段名; #刪除字段alter table 表名 modify 字段名 數(shù)據(jù)類型; #修改字段的類型alter table 表名 change 舊字段名 新字段名 數(shù)據(jù)類型; #修改字段名 以及數(shù)據(jù)類型 新數(shù)據(jù)類型必須填寫編碼alter table t charset gbk; #修改表的編碼修改表名rename table 舊表名 to 新表名;查show tables;show create table 表名; #查看建表語(yǔ)句desc 表名; #查看表結(jié)構(gòu) 記錄增insert into 表名 values(值1,值2...),(值1,值2....);#插入時(shí)要注意順序,括號(hào)內(nèi)的值 必須與表結(jié)構(gòu)一致 #用values可以插入多個(gè)值(就是多個(gè)括號(hào),括號(hào)內(nèi)為要插入的值),value 只能插入一個(gè)刪delete from 表名 where 條件; #沒(méi)有條件就刪除全部記錄改update 表名 set 字段名=新的值,字段名2=新的值.... where 條件; #可以同時(shí)修改多行,用逗號(hào)來(lái)隔開(kāi)字段也可以一個(gè),沒(méi)有寫條件就全改查select * from 表名; # *表示查詢所有 把*替換成要查詢的字段就是查詢特定的字段

?

轉(zhuǎn)載于:https://www.cnblogs.com/layerluo/p/9630114.html

總結(jié)

以上是生活随笔為你收集整理的数据库概念 MySQL 库操作 表操作 记录操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。