数据库概念 MySQL 库操作 表操作 记录操作
生活随笔
收集整理的這篇文章主要介紹了
数据库概念 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 库操作 表操作 记录操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows下在一台电脑上配置多个gi
- 下一篇: linux cmake编译源码,linu