日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2023/12/20 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库概念 MySQL 库操作 表操作 记录操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是數據(Data)?

  數據就是描述事物的符號記錄稱為數據

什么是數據庫(DB)?

  數據庫就是存放數據的倉庫,不過這個倉庫是在計算機存儲設備上的,而且數據是按一定的格式存放的

數據庫管理系統(DBMS)可以高效獲取和維護數據

早期沒有數據庫的時候,數據需要共享,就需要socket技術,寫一套socket來解決

數據庫本質上就是一套軟件,由服務端和客戶端組成 C/S B/S

MySQL是一個關系型數據庫管理系統,MySQL就是一個基于socket編寫的C/S架構的軟件

數據庫管理軟件分類:

分為兩大類:

  關系型:如sqllite,db2,oracle,access,SQL server,MySQL。sql語句是通用的

  非關系型:MongoDB,Redis,memcache

  關系型數據庫需要有表結構

  非關系型數據庫是 key - value 存儲的沒有表結構,速度快

數據庫相關概念

  數據 用于記錄某事物狀態的符號 或 別的形式 數字 音頻

  記錄 就是一個事物的典型特征的組合 在文件中提現為一行文本

  表就是文件

  庫就是一個文件夾

注冊系統服務 1.添加環境變量 路徑為mysql文件夾下的bin文件 2.注冊系統服務mysqld --install

?

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

?sql的庫 表 記錄 操作

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

?

轉載于:https://www.cnblogs.com/layerluo/p/9630114.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。