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