MySQL學習筆記

2021-09-05 12:51:50 字數 1923 閱讀 7214

mysql對大小寫不敏感,每個語句結束後加;

首先要使用某個資料庫

use classicmodel;

使用describe命令來檢視某一張表

describe customers;

檢視表中的前100條資料

select * from customers limit 10

檢視當前列裡獨一無二的值

select distinct(state) from customer

為檢視資料增加限制條件

select * from customers

where customernumber = 11

建立資料庫

create database practice1;

建立**

create table student (

firstname varchar(30) not null,

lastname varchar(30) not null,

id varchar(5) not null,

age int not null,

primary key (id));

檢視 student **的各類資訊

describe student;

使用insert以行為單位對**進行賦值

insert into student value (『harry』, 『truman』, 『12345』, 12);

insert into student value (『shelly』, 『johnson』, 『12346』, 13);

insert into student value (『joe』, 『white』, 『12347』, 14);

insert into student value (『charlie』, 『brown』, 『12348』, 15);

把學號是 12345 學生的年齡改為11

update student set age = 11 where id = 『12345』;

給**多加乙個新的列 state

alter table student add state varchar(2);

注:alter 不對**本身內容進行修改,它對**的架構進行修改;update 能夠修

改到**裡乙個具體的值。

刪去**中 state 這一列:

alter table student drop column state;

改變**中一列的資料型別,

alter table student modify student_id int;

將 id 改為 student_id:

alter table student changeidstudent_idvarchar(5);

刪除**

drop table student;

根據 customernumber 給 customers 排序, 公升序

select * from customers order by customernumbe

根據 customernumber 給 customers 排序, 降序

select * from customers order by customernumber desc;

根據 customernumber, ordernumber 給 orders 排序,公升序

select * from orders order by customernumber, ordernumbe;

(先對第乙個排序的標準進行排序,對於第乙個物件裡一樣的值按照第二個排序標準進行排序

where可用操作符

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 ...