mysql入門筆記1

2021-07-14 20:51:22 字數 1531 閱讀 7994

最好是安裝phpstudy,這個整合了php 和apache ,直接執行即可,簡單

查詢版本

select version();

insert into 表名 (各個欄位名,隔開) values ();

inster into user (id,name,age) values (3,』lilei』,23);

update

更新資料

desc 表名;

看到這個表的裡面的字段並且欄位的型別

要看表裡的資料

select * from user;

用update更新資料

update 表 set 字段 = 改變的 where 作為查詢條件

update user set age=20 where uid=2;

where 若是不加,,,就改變所有行了。。

影響他特麼大了

公司中,就跑吧

delete

增加和刪除是對行

改是對列

delete from 表名 where

select 查

select * from user;

一次性增加多行資料

insert into user values

(),

();1064就是語法錯誤!!!!!

select 列(字段)from 表名 where 條件

那個顯示的列就是所輸入的。。。

條件是行

select 後是列

最重要的就是查詢!!!

查詢的模式~~~~~~

查詢過程

列是變數,uid= 2 查詢條件,就是表示式 為真,為假。真取出

select *from user where 1;

1就是表示式,1永遠是真,也就是取出所有

反之,0什麼也取不出來

既然是變數就可以計算,就是列

比如 取age+1

select age+1,name from user ;

取出來的age就都加了1;

可以多加的就是變數,也就是可以對變數進行運算

age ,name,uid ,uid+age

投影。。。

就是取其中幾個列

廣義投影

對列進行運算。。。

查詢練習,就是深刻理解列是變數,where後面是表示式,真假,

然後between

where shop_price between 100 and 500;

inwhere shop_price in (4,10)

#後面就是注釋那種~~~~
查詢的話where 後條件比較多,and ,or比較多,可能有歧義,就加括號

and優先順序大於or

這個不能直接去查詢 where cat_id=1;

因為 這個1的內容是手機型別,是乙個大的標題,旗下有小的目錄,不能去那麼查詢的大的

就像不能去查中國 某某 而是什麼省的某某

用 where cat_id in (子標題的cat_id);

MYSQL入門筆記1

命令列連線資料庫mysql uroot p之後填密碼或者直接在p之後填密碼 重新整理許可權flush privileges ddl資料庫定義語言 dml資料庫操作語言 dql資料庫查詢語言 dcl資料庫控制語言 數值型tinyint 十分小的資料 1位元組 smallint 較小的資料 2位元組 m...

MySQL入門訓練1

mysql是關聯式資料庫,開源且免費 體積小的特點,關聯式資料庫是利用表與表 實體 之間的對應關係進行儲存。資料庫是利用計算機技術儲存在磁碟或其它儲存裝置的乙個有組織的資訊集合。資料庫語言型別分為 資料定義語言ddl 我們資料最終從何而來,當然首先必須得建立表,所以它包括create alter d...

MySQL入門基礎 1

建立資料庫及建立表 請看下圖命令 mysql create database manage 建立庫 query ok,1row affected 0.04 sec 成功 mysql use manage 進入庫 database changed 成功 下面開始建立表 建立表表名為idcard mys...