mysql筆記第一天

2022-08-16 00:18:18 字數 2836 閱讀 9531

1.mysql登入

連線認證基本語法:

mysql    -h主機位址   -p埠   -u使用者名稱    -p密碼

示例:mysql -h localhost -u root -pwang

注意事項

1、 通常埠都可以預設:mysql預設的埠通常都是3306

2、 密碼的輸入可以先輸入-p,直接換行,然後再以密文方式輸入密碼

mysql退出

2.建立資料庫

基本語法:

create database 資料庫名字

示例:create database test

create database 資料庫名字 charset 字符集名稱;

示例:create database test1 charset utf-8
檢視資料庫

基本語法:show databases like 『匹配模式』;

_:匹配當前位置單個字元

%:匹配指定位置多個字元

獲取以te開頭的全部資料庫: 『te%』;

獲取m開頭,後面第乙個字母不確定,最後為database的資料庫;』m_database』;

獲取以database結尾的資料庫:』%database』;

示例:show databases like 『te%』

選擇資料庫

基本語法:use 資料庫名字;

示例:use test;
修改資料庫

基本語法:alter database 資料庫名字 charset = 字符集;

示例:alter database test charset = 『gbk』;
刪除資料庫

基本語法:drop database 資料庫名字;

示例:drop database test;
3.資料表操作

(1)普通建立表

基本語法:create table 表名(欄位名 字段型別 [字段屬性], 欄位名 字段型別 [字段屬性],…) 

create table user(id int(10),name varchar(10),age int(3),phone int(11));
(2)顯示所有表

基本語法:show tables;

(3)匹配顯示表

基本語法:show tables like  『匹配模式』;

(4)顯示表結構

基本語法:desc 表名 或者 show columns from 表名

(5)修改表結構

新增字段:alter table 表名 add [column] 新欄位名 列型別 [列屬性] [位置first/after 欄位名]

示例:alter table test add age int(3) first name  新增age欄位在name欄位之前

示例:alter table test add age int(3) after name 新增age欄位在name欄位之後

(6)修改欄位名

基本語法:alter table 表名 change 舊欄位名 新欄位名 字段型別 [列屬性] [新位置]

alter table test change age nianling int(3)
(7)刪除字段

基本語法:alter table 表名 drop 欄位名

alter table test drop nianling
3.資料基礎操作

(1)向表中指定字段插入資料

基本語法:insert into 表名[(字段列表)] values(對應字段列表)

insert into test (id,name,age,phone) values(1,"test",20,13666669696),(2,"test2",20,13669969696)
(2)查詢操作

查詢表中全部資料:select * from 表名;   //*表示匹配所有的字段

select * from test
查詢表中部分字段:select 字段列表 from 表名;        //字段列表使用逗號「,」隔開

select id,name from test
簡單條件查詢資料:select 字段列表/* from 表名 where 欄位名 = 值;    //mysql中沒有==符號

select id,name from test where id='1'
(3)刪除操作

基本語法:delete from 表名 [where 條件];      //如果沒有where條件:意味著系統會自動刪除該錶所有資料(慎用)

delete from test where id='1'
(4)更新操作

基本語法:update 表名 set 欄位名 = 新值 [where 條件];     /如果沒有where條件,那麼所有的表中對應的那個欄位都會被修改成統一值。

update test set age=21 where id='1'

mysql 第一天 MySQL 系列第一天

mysql 系列第一天這篇文章是黑馬程式設計師 mysql 教程的筆記,好好學習哦。和 mysql 資料庫的互動 客戶端單向連線認證 連線伺服器,認證身份。mysql 資料庫屬於 c s 架構,所以開啟伺服器程式後,需要通過客戶端連線它。mysql 會自帶乙個客戶端程式,可以直接輸入賬號和密碼即可連...

第一天筆記

ide integrated development environment 整合開發環境 常用開發環境有idle pythcharm wingide eclipse ipython 1.ctrl z 和回車 2.輸入quit 命令 3.直接關閉命令列視窗 ctrl c python中一切皆物件。物...

MySQL學習筆記第一天

1.常用的sql語句 1 增加 insert into 表 values 值,值,2 刪除 delete from 表 刪除所有的記錄行 delete from 表 where 欄位名 內容 刪除滿足條件的記錄行 3 改 update 表 set 列 值,列 值 where 欄位名 內容 4 查詢 ...