Mysql基礎知識(1)

2021-09-10 04:47:51 字數 3135 閱讀 9743

ubun無圖形介面和有圖形介面之間的轉換命令

​ bash .start_mode.sh

1、mysql:是最流行的 『關係型資料庫』 管理系統之一(免費、開源)

2、關係型資料庫:採用關係模型來組織資料的資料庫

4、模型:行和列(二維),具體指字段跟字段資訊

5、mysql:裡可以裝很多的資料庫,資料庫裡面可以裝很多的二維資訊

6、mysql:裡的**官方標準是要大寫的

進入mysql

​ mysql -uroot -pqwe123 --第一種

​ mysql -u root -p --第二種

退出​ \q

​ exit

查詢當前:select

查詢所有:show

建立(user,database):create

刪除(user,database,table):drop

資料刪除(table裡面的資料):delete

建立使用者
--建立使用者三步走:

--1、建立使用者 create 建立 identity 身份 by '**'--設定密碼

create

user

'fyn'@'%

' identified by 'qwe123';

--2、賦許可權 grant 發放

grant all on *.* to 'fyn'@'

%';--賦所有許可權

--3、賦許可權後要重新整理,才能生效,然後退出重新進入到你建好的使用者

flush privileges

;--重新整理許可權

建立資料庫
--1、建立資料庫

create

database mydb;

--建立乙個mydb的資料庫

create

database

ifnot

exists myddb;

--如果不確定有沒有這個資料庫可以加if not exists,因為如果已經有這個資料庫的話,然後再去建立就會報錯

--2、進入資料庫,如果還想進入到別的資料庫,可以show databases;來選擇

use mydb;

--3、刪除資料庫 drop 下降

drop

database 資料庫名

資料庫查詢語句
--1、查詢當前使用者

select

user()

;--2、檢視當前資料庫 database 資料庫

select

database()

;--3、展示所有的資料庫 裡面會有配置好的四個資料庫 剛開始的時候不要動

--1、表的建立

create

table[if

not seists] tanzhou(

id int

, name varchar(20

));--2、檢視所有的表

show

tables

;--檢視表的結構 describe 描述

desc tanzhou;

--第一種

show

create

table tanzhou;

--第二種

--3、刪除**

drop

table tanzhou

注意*

​ 在更新和刪除的時候要加where條件,不加where條件會對所有的資料進行操作

--1、增加

--插入資料 insert [into]

insert

into tanzhou(id,name)

value(1

,'fyn');

--1insert

into tanzhou value(1

,'dasd'

)--2(不指定字段)

insert

into tanzhou set id=

1,name=

'haha'

--3--插入多條資料

insert

into tanzhou(id,name)

values(1

,'as'),

(2,'we'

)--2、查詢

--檢視資料

select name from tanzhou;

--1select

*from tanzhou;

--2--條件查詢資料

select

*from tanzhou where id=1;

--id<5

--3、修改

--修改資料 update 更新

update tanzhou set name=

'qwe'

where id=2;

--4、刪除

--刪除資料

delete

from tanzhou where id=4;

--刪除所有資料

delete

from tanzhou;

常用的4種:整型(int) 浮點型(double) 日期型(datetime) 字元型(char)

char和varchar的區別:

​ 1、varchar當指定長度的時候,插入資料的時候,不夠長度的話,它不會用空格補齊

​ 2、char當指定長度的時候,插入資料的時候,不夠長度的話,它會用空格來補齊滿指定的長度

基礎知識1

puts hello world if false class person count 0 def initialize name age 18 name name age age motherland china enddef talk print name name n puts age ag...

基礎知識1

1 static 在c c 中的作用 對變數 a 靜態區域,初始化為0 b 在程式剛開始執行時就完成出初始化,也是唯一一次初始化。控制變數的可見範圍。保持變數內容持久。對變數 函式 主要 這是與全域性變數的差別,隱藏 不同檔案中,使用相同函式名,不會發生衝突 例如,a檔案中函式名加了static,則...

1 基礎知識

osi各層所使用的協議 應用層 telnet ftp http dns smtp pop3 傳輸層 tcp udp tcp 面向連線的可靠的傳輸協議。udp 是無連線的,不可靠的傳輸協議。網路層 ip icmp igmp 埠埠使用乙個16位的數字來表示,它的範圍是0 65535,1024以下的埠號保...