mysql 學習筆記

2021-09-11 10:24:40 字數 2464 閱讀 2731

---關係型資料庫

1.如何使用終端運算元據庫

如何登陸資料庫伺服器?

mysql -uroot -p123456
如何查詢資料庫伺服器中的所有資料庫?

show databases;
如何選中某乙個資料庫進行操作?

use shushe ;
sql 語句中的查詢:

select * from admin ;
增加條件

select * from admin where admin_id = 1;
如何退出資料庫伺服器

exit ;
如何在資料庫伺服器中建立我們的資料庫?

create database test ;

show database ;

use test ;

如何檢視某個資料庫中的所有資料表?

show tables;
如何建立乙個資料表?

create  table pet (

name varchar(20)

owner varchar(20)

species varchar(20)

*** char (1)

birth date

death date)

檢視資料表是否建立成功?

show tables ;
檢視建立好的資料表的結構:

describe pet ;
如何檢視資料表中的記錄:

select * from pet ;
如何往資料表中新增記錄呢?

insert into pet 

values ("a","b","c","d","e","f")

insert into pet

values ("a1","b1","c1","d1","e1","f1")

select * from pet

mysql  常用資料型別有哪些?

數值日期和時間

字串資料型別如何讓選擇

日期選擇 按照格式

數值和字串按照大小

如何刪除資料?

delete from pet where name  = "fluffy";
如何修改資料?

update   pet set name = "旺旺財" where owner = "周星馳"
總結一下:資料記錄的常見操作:

--增加:insert 

--刪除:delete

--修改  update

--查詢  select

mysql 建表約束:

主鍵約束

它能夠唯一確定一張表的記錄

聯合主鍵  

primary  key (id,name )
只要聯合的主鍵加起來不重複就可以;聯合主鍵裡的任何乙個值都不能為空。

自增約束

create table user3 (

id int primary key auto_increment,

name varchar (20));

如果說我們建立表的時候,忘記建立主鍵約束了?該怎麼辦?

修改表結構,新增主鍵

alter table user4 add primary key(id) ;
如何刪除?

alter table user4 drop primary key
使用modify 修改字段 新增約束

外來鍵約束

涉及到兩個表:父表,子表

主表 ,副表 

班級:唯一約束

---約束修飾的字段的值不可以重複

create table user5(

id int,

name varchar(20)

);alter table user5 add unique(name);

總結:

1 建表的時候就新增約束

2 可以使用alter 。。。。。add.......

3 可以使用alter .........modify.......

4 刪除  alter。。。。drop....

非空約束

修飾的字段不能為空  null

預設約束

2如何使用視覺化工具運算元據庫

3.如何在程式語言中運算元據庫

mysql學習筆記 51 mysql學習筆記

初學mysql時整理,隨時更新 資料操作 增 insert into 表名 字段列表 values 值列表 值列表 如果要插入的值列表包含所有字段並且順序一致,則可以省略字段列表。可同時插入多條資料記錄!replace 與 insert 完全一樣,可互換。insert into 表名 set 欄位名...

mysql學習筆記 51 Mysql 學習筆記

一.首先進入mysql mysql u root p新增使用者許可權設定 grant all privileges on to jerry localhost identified by aa1234567 只允許本機訪問 grant all privileges on to jerry 10.80...

mysql做筆記 mysql學習筆記

alter table 新增,修改,刪除表的列,約束等表的定義。檢視列 desc 表名 修改表名 alter table t book rename to bbb 新增列 alter table 表名 add column 列名 varchar 30 刪除列 alter table 表名 drop ...