MYSQL基礎語法的使用

2021-08-21 08:04:58 字數 2362 閱讀 2651

mysql是乙個

關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體。

由於其體積小、速度快、總體擁有成本低,最重要的是它免費,這為很多的中小企業節省開發成本。

相信很多的碼友在入門時對語法還是很陌生,不知道怎麼去使用,下面我就給大家來集體分析實際操作一些基礎語法。

1.建立資料庫

create database 資料庫名稱

2.建立表---這裡我建立了乙個user表用來做測試用(id我們這裡用來作為主鍵,username 使用者名稱,userpass 使用者密碼,job 工作職位,department 部門,name 真實姓名) 這是乙個基礎的使用者表

create table `user` (

`id` int(11) not null,

`username` varchar(11) default null,

`userpass` varchar(50) default null,

`job` varchar(11) default null,

`department` varchar(11) default null,

`name` varchar(11) default null,

primary key (`id`)

) engine=innodb default charset=utf8;

建立乙個signin簽到表(id主鍵,signindate 簽到時間,uid 使用者名稱,name 姓名)

drop table if exists `signin`;

create table `signin` (

`id` int(11) not null auto_increment,

`signindate` timestamp null default null on update current_timestamp,

`uid` varchar(50) default null,

`name` varchar(50) default null,

primary key (`id`)

) engine=innodb auto_increment=4 default charset=utf8;

3.下面我們就來說說一些具體的操作語法

a.插入資料---insert語法

insert into `user` values ('1', 'admin', '21232f297a57a5a743894a0e4a801fc3', '系統維護', '系統管理員', '系統管理員');
insert into `signin` values ('1', '2018-05-10 16:42:32', 'admin', '小明');
b.修改資料---update語法(根據username修改name值為小明)

update user set name='小明' where username='admin'
c.刪除資料---delete語法(刪除id為1的資料)

delete from user where id=1
d.查詢資料---select語法(根據條件查詢,這裡是查詢username值為admin 或者 name值為小明的資料,當滿足兩者其中乙個條件都行)

select id,username,job,department,name from user where username='admin' or name='小明'
e.查詢資料---select語法(統計admin表中共有多少資料)

select count(*) from user
f.查詢語法---select語法(分頁查詢,查詢第一頁10條件資料)

select id,username,job,department,name from user  order by id desc  limit 10,1
g.查詢語法---select語法(left join 左外連線,關聯查詢使用者的簽到記錄,如果沒有簽到記錄也會返回user表中的資料)

select u.id,u.username,s.signindate from user u left join signin s on u.username=s.uid

MYSQL基礎語法的使用

mysql是乙個 關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms relational database management system,關聯式資料庫管...

詳解Mysql基礎語法的使用

mysql介紹 mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms relational database management system,...

mysql基礎語法演示 mysql基礎語法

1 ddl 增刪改查 1 select 獲取資料 select from 表名 where 條件 2 update 更新資料 update 表名 set 欄位名 值,欄位名 值 where 條件 3 delete 刪除資料 delete from 表名 where 條件 4 insert into ...