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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

day34 数据库入门

發布時間:2024/7/5 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 day34 数据库入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫概念

# 1.隨意的存到了一個文件中 數據格式也是千差萬別的 # 2.軟件開發目錄規范規定了數據存放的位置ps:數據都是保存在本地的 # 3.將保存數據的部分 存到一個公共的地方 所有的用戶涉及到數據相關 都必須來這個公共地方查找

數據庫之MySQL

# 本質就是一款基于網絡通信的應用軟件 # 任何基于網絡通信的軟件 底層都是socket 服務端 -基于socket通信 -收發消息 -SQL語句(是一個公共的標準) 客戶端 -基于socket通信 -收發消息 -SQL語句ps:MySQL不單單支持MySQL的客戶端來操作 也支持其他編程語言直接操作 python java c++ php語法都不一樣

?

DBMS:數據庫管理系統

關系型數據庫

# 數據與數據之間可以有關聯和限制的 關系型數據庫通常都是表結構,也就意味著你在用關系型數據庫的時候 第一步就是確定表結構字段有特定的類型 存名字用字符串 存密碼用數字 存生日用日期MySQL, oracle, sqlite, db2, sql server

?

非關系型數據庫

# 通常都是以k,v鍵值的形式 存儲數據 redis,mongodb(文檔型數據庫 非常接近關系型的非關系型數據),memcache

?

MySQL其實可以把它看成一款支持遠程操作文件的軟件

庫 >>> 文件夾 表 >>> 文件 記錄 >>> 文件內一行行的數據叫做一條條的記錄表頭 就是表格的第一行數據 字段 字段名+字段類型

?

安裝MySQL

mac安裝MySQL

https://jingyan.baidu.com/article/fa4125ac0e3c2928ac709204.html

mac安裝mysql初始密碼忘記怎么辦?

https://www.jianshu.com/p/ffc322b4132b

游組博客

https://www.cnblogs.com/KbMan/p/11365104.html

# 在IT行業 不要輕易的嘗試最新版本的軟件 下載之后 是將MySQL的服務端和客戶端都下載了下來 解壓:查看文件目錄 服務端:mysqld 客戶端:mysql

?

啟動mysqld

1.切換到bin目錄下 2.執行mysqld ps:做前期MySQL配置的時候 終端建議你用管理員身份運行windows+r啟動的是普通用戶mysql在初始登陸的時候 是沒有密碼的 直接回車即可mysql中的sql語句 是以分號結束的 不敲分號 默認你沒有輸入完 客戶端還會讓你繼續輸入

?

?

客戶端登陸

mysql -h 127.0.0.1 -P 3306 -uroot -p 可以簡寫 mysql -uroot -p如果不輸入用戶名和密碼 默認是訪客模式登陸 所能用到的功能很少客戶端退出登陸 exit; quit;

?

查看

# 查看所有的數據庫 show databases; # 查看某個進程 tasklist |findstr 名稱 # 殺死進程 taskkill /F /PID 進程號

?

?

制作環境變量

將啟動文件所在的路徑添加到系統的環境變量中 注意:配置完之后一段要重新啟動mysql服務端及cmd終端將mysqld制作成系統服務 制作系統服務 你的cmd終端一定要是管理員身份mysqld --install

?

?

修改密碼

# 沒有密碼的情況下 mysqladmin -uroot -p password 123 # 有密碼的情況下 mysqladmin -uroot -p123 password 123456當命令輸入錯誤的時候 可以用\c取消前面的命令 cancel

?

破解密碼

現將已經啟動的服務端停掉# 1.跳過用戶名和密碼的驗證功能 啟動服務端mysqld --skip-grant-tables 啟動服務端 跳過授權表 # 2.修改管理員用戶對應的密碼update mysql.user set password=password(123) where user='root' and host='localhost'; # 3.關閉當前服務端 重新以校驗用戶名密碼的方式啟動 # 4.正常以用戶名密碼的方式 連接mysql服務端

?

?

配置文件

\s查看 mysql服務端簡單配置 通常情況下配置文件的后綴都是ini結尾mysql自帶的配置文件不要修改 但是你可以新建一個配置文件 my.ini mysql服務端在啟動就會自動加載你的my.ini配置文件內的配置修改完配置文件之后需要先將服務端停止 重新啟動 才能生效修改了配置文件一定要重啟服務端

?


數據庫的基本操作
庫 類似于文件夾

# create database db1; # show databases; 查所有show create database db1; 查單個 #alter database db1 charset='gbk'; 修改編碼 #drop database db1; 刪庫

?


在創建表的時候 需要先指定庫 指定庫: use 庫名 查看當前雖在的庫: select database()# create table userinfo(id int,name char); # show tables; 查看某個庫下面的所有的表show create table userinfo;desc userinfo; <==> describe userinfo; #alter table userinfo modify name char(32); #drop table userinfo;

?


記錄

先創建一個庫或者指定一個已經存在的庫 切換到該庫下 創建表 然后再操作記錄 create database db1; create table userinfo(id int,name char(32),password int);#insert into userinfo values(1,'jason',123); 插入單條數據insert into userinfo values(1,'jason',123),(2,'egon',123),(3,'tank',123); 插入多條數據 #select * from userinfo; 查詢所有的字段信息select name from userinfo; 查詢指定字段信息select id,name from userinfo where id=1 or name=tank; 帶有篩選條件的字段信息 #update userinfo set name='kevin' where id=1; 修改數據的一個字段信息update userinfo set name='jason',password=666 where id=1; 修改數據的多個字段 #delete from userinfo where id =1; 指定刪符合條件的數據delete from userinfo; 將表中的數據全部刪除

?

轉載于:https://www.cnblogs.com/Ryan-Yuan/p/11364562.html

總結

以上是生活随笔為你收集整理的day34 数据库入门的全部內容,希望文章能夠幫你解決所遇到的問題。

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