mysql資料庫操作 SQL查詢語言

2021-08-18 17:56:40 字數 1417 閱讀 3901

-- sql: structured query language

-- ddl: create/drop/alter

-- dml: insert/delete/udpate

-- dql: select

-- dcl: grant/revoke

刪除和建立資料庫:

drop database if exists company;

create database company default charset = utf8;

-- 關係型資料庫用二維表組織資料

-- 關係型資料庫有自己的程式語言

-- 切換到company資料庫

use company;

-- 建立部門表

-- 能夠唯一確定一條記錄的列可以設定為主鍵

drop table if exists tb_dept

create table tb_dept

(deptnointeger not null primary key comment '編號',

-- 或者primary key(deptno)

dname varchar(10) not null comment '名稱',

dloc varchar(10) comment '所在地'  

); alter table tb_dept add ddate date comment '成立日期';

-- 向部門表新增資料

insert into tb_dept values(10, '財務部', '成都', now());

insert into tb_dept (deptno, dname) values(20, '研發部');

insert into tb_dept (deptno, dname) values(30, '銷售1部'),(40, '銷售2部'),

(50, '後勤保障部');

-- delete from tb_dept;  刪除全部表

-- 刪除資料(注意: 一定要帶上條件)

delete from tb_dept where deptno=50;

update tb_dept set dloc='深圳',ddate='2018-4-1' where deptno=30;

-- 查所有行所有列

select * from tb_dept;

-- 投影

select deptno, dname from tb_dept;

-- 別名

select deptno as 部門編號, dname as 部門名稱 from tb_dept;

-- 篩選

select deptno,dname from tb_dept where dloc='深圳';

MySQL資料庫查詢操作

1 選擇特定的字段 select id,name,password from user 查詢特定字段,id,name,password順序可以隨意 select from user 查詢所有字段 2 字段別名 用空格或as select id 學號 name 姓名 password 密碼 from ...

查詢mysql資料庫結構sql

mysql資料庫中的自有資料庫 information schema 包含了所有資料庫的資料,其中 columns 表包含了資料庫中所有表的所有欄位的資訊,一下是乙個查詢database資料庫中table1表的資料sql select column name 列名,data type 字段型別 ch...

mysql 資料庫sql指令碼操作

create database 資料庫名 drop database 資料庫名 create table 表名 欄位名varchar 20 欄位名char 1 drop table 表名 insert into 表名values 欄位一對應值 欄位二對應值 insert into 表名 field1...