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

歡迎訪問 生活随笔!

生活随笔

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

6-11数据库mysql初始

發(fā)布時(shí)間:2025/3/15 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 6-11数据库mysql初始 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1,什么是數(shù)據(jù)(DATA)?

  描述事物的符號記錄稱為數(shù)據(jù),描述事物的符號既可以是數(shù)字,也可以是文字、圖片,圖像、聲音、語言等,數(shù)據(jù)由多種表現(xiàn)形式,
它們都可以經(jīng)過數(shù)字化后存入計(jì)算機(jī)

2,什么是數(shù)據(jù)庫?

? ? ? ? ? data base 簡稱DB用來存儲(chǔ)數(shù)據(jù)的倉庫。只不過這個(gè)倉庫是在計(jì)算機(jī)存儲(chǔ)設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的。

過去人們將數(shù)據(jù)存放在文件柜里,現(xiàn)在數(shù)據(jù)量龐大,已經(jīng)不再適用。

? ? ? ? ? 數(shù)據(jù)庫是長期存放在計(jì)算機(jī)內(nèi)、有組織、可共享的數(shù)據(jù)即可。

數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種 用戶共享。

優(yōu)點(diǎn)是:

  1.存儲(chǔ)數(shù)據(jù)量大。
  2.方便管理。
  3.多用戶共享。
  4.獨(dú)立的數(shù)據(jù)集合。

3,什么是數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System)?? ??就是管理數(shù)據(jù)的軟件。

分兩大類:

關(guān)系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql語句通用非關(guān)系型:mongodb,redis,memcache
可以簡單的理解為:關(guān)系型數(shù)據(jù)庫需要有表結(jié)構(gòu)非關(guān)系型數(shù)據(jù)庫是key-value存儲(chǔ)的,沒有表結(jié)構(gòu)

4,什么是mysql?

  MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下公司。MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一。mysql就是一個(gè)基于socket編寫的C/S架構(gòu)的軟件。

5,mysql的安裝

  mysql中的一些常用命令:

  制作windows服務(wù),初始化,mysqld --initialize-insecure自動(dòng)的目錄下生成一個(gè)data文件。

  添加環(huán)境變量,

  以管理員身份運(yùn)行:mysqld --install

  net start mysql # 開啟mysql服務(wù)端

  net stop mysql? # 關(guān)閉mysql服務(wù)端

  開啟mysql客戶端 : mysql -uroot -p 當(dāng)前登陸的用戶是root(擁有最高權(quán)限) 默認(rèn)是沒有密碼

  查看mysqld的進(jìn)程:tasklist |findstr mysql

  先殺死m(xù)ysqld的進(jìn)程:taskkill /F /PID '進(jìn)程號'

  再開啟mysqld服務(wù)端:net start mysql

  停止進(jìn)程:net stop? mysql

  設(shè)置新密碼:mysqladmin -uroot -p123 password 456

  3.跳過授權(quán)表 重新設(shè)置密碼(了解)
    1.以管理員身份運(yùn)行:net stop mysqld
    2.mysqld --skip-grant-tables
    3.mysql -uroot -p

    更改密碼
    >update mysql.user set authentication_string =password('') where User='root';

在data目錄下新建my.ini數(shù)據(jù)庫配置文件
  將以下內(nèi)容粘貼到當(dāng)前文件中:

[mysql] # 設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [mysqld]# 設(shè)置mysql的安裝目錄basedir=D:\mysql-5.7.22-winx64\mysql-5.7.22-winx64# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄,必須是datadatadir=D:\mysql-5.7.22-winx64\mysql-5.7.22-winx64\data# mysql端口port=3306# 字符集character_set_server=utf8sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

6.mysql的語句使用

??  1,操作文件夾(庫)

    增? create? ? ?create database db1 charset utf8;創(chuàng)建文件夾

    查 看當(dāng)前創(chuàng)建的數(shù)據(jù)庫? show create database db1;

? ? ? ? ? ? ? ? ? ?查看所有的數(shù)據(jù)庫? show databases

? ? ? ? ? ? ? ?改? ? ??alter database db1 charset gbk;

    刪? ? drop database db1;

? ?  2,操作文件表

     use db1;切換文件夾

     select datanase(); 查看當(dāng)前所在文件夾

    增?

? ? ? ? ? ? ? ? ? ? ? create table t1(id int,name char);增加表格

    查

? ? ? ? ? ? ? ? ? ?查看當(dāng)前表 show create table t1;

     查看所有的表 show tables;

     查看表的詳細(xì)信息 desc t1;

? ? ? ? ? ? ? 改

? ? ? ? ? ? ? ? ?modify 修改 的意思 alter table t1 modify name char(6);

? ? ? ? ? ? ? ? change 改變的意思? alter table t1 change name NAME char(7);

? ?   刪除表? drop table t1;

   3,操作文件內(nèi)容(記錄)

? ? ? ? ? ? ? ?增

? ? ? ? ? ? ? ? ? ? insert 插入一條數(shù)據(jù) 規(guī)定id,name 等等? ? ?insert t1(id,name) values(1,"mjj01"),(2,"mjj02"),(3,"mjj03");

    查

    ? ? ? select 關(guān)鍵字? select name from db1.t1;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? select id,name from db1.t1;

             select * from db1.t1;? ? 用*號查看所有

    改

      update關(guān)鍵字 set? ;? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? update db1.t1 set name = 'yuy';

? ? ? ? ? ? ? ? ? ? ? update db1.t1 set name = 'yuy' where id =3;可以加具體的條件 where語句

    刪除

? ? ? ? ? ? ? ? ? ? ?delete關(guān)鍵字

? ? ? ? ? ? ? ? ? ? ? ? delete id from t1;

? ? ? ? ? ? ? ? ? ? ? ? ?delete from t1 where id = 2;

?

?

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

總結(jié)

以上是生活随笔為你收集整理的6-11数据库mysql初始的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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