– 用root使用者登入系統,執行指令碼
– 建立資料庫
create database mydb61 character set utf8 ;
– 選擇資料庫
use mydb61;
– 增加 dbuser1 使用者
– 建立使用者『dbuser61』密碼為 『dbuser61』擁有運算元據庫mydb61的所有許可權
grant all on mydb61.* to dbuser61 identified by 「dbuser61」;
flush privileges;
– grant select,insert,update,delete on mydb61.* to dbuser61@localhost identified by 「dbuser61」;
– grant select,insert,update,delete on mydb61.* to dbuser61@』%』 identified by 「dbuser61」;
– 建立表
– 建立部門表 並賦值
drop table if existsdept
;
create tabledept
(
deptno
int(2) primary key,
dname
varchar(14) not null,
loc
varchar(13)
)default charset=utf8;
insert into dept values(10, 『accounting』, 『new york』);
insert into dept values(20, 『research』, 『dallas』);
insert into dept values(30, 『sales』, 『chicago』);
insert into dept values(40, 『operations』, 『boston』);
commit;
– 注意mysql的sql語言 約束如果起名字,需要單獨寫在表後面
– 建立員工表 並賦值
drop table if existsemp
;
create tableemp
(
–empno
int(4) constraint emp_empno_pk primary key,
empno
int(4) primary key,
ename
varchar(10) not null,
job
varchar(9),
mgr
int(4),
hiredate
date,
sal
int ,
comm
int,
deptno
int(2) ,
constraint emp_deptno_fk foreign key(deptno) references dept(deptno)
)default charset=utf8;
–建立索引
– create index myscott.ix_catbauditoperinfo_ot on myscott.emp(ename) tablespace ts_myscott2;
create index emp_ename_index on emp(ename);
–注意 日期格式不一樣
insert into emp values(7369, 『smith』, 『clerk』, 7902, 『1980-12-17』, 800, null, 20);
insert into emp values(7499, 『allen』, 『salesman』, 7698, 『1981-02-20』, 1600, 300, 30);
– insert into emp(empno, ename, job, mgr, hiredate, sal, deptno) values(7499, 『allen』, 『salesman』, 7698, 『1981-02-20』, 1600, 30);
insert into emp values(7521, 『ward』, 『salesman』, 7698, 『1981-02-22』, 1250, 500, 30);
insert into emp values(7566, 『jones』, 『manager』, 7839, 『1981-04-02』, 2975, null, 20);
insert into emp values(7654, 『martin』, 『salesman』, 7698, 『1981-09-28』, 1250, 1400, 30);
insert into emp values(7698, 『blake』, 『manager』, 7839, 『1981-05-01』, 2850, null, 30);
insert into emp values(7782, 『clark』, 『manager』, 7839, 『1981-06-09』, 2450, null, 10);
insert into emp values(7788, 『scott』, 『analyst』, 7566, 『1987-04-19』, 3000, null, 20);
insert into emp values(7839, 『king』, 『president』, null, 『1981-11-17』, 5000, null, 10);
insert into emp values(7844, 『turner』, 『salesman』, 7698, 『1981-09-08』, 1500, 0, 30);
insert into emp values(7876, 『adams』, 『clerk』, 7788, 『1987-05-23』, 1100, null, 20);
insert into emp values(7900, 『james』, 『clerk』, 7698, 『1981-12-03』, 950, null, 30);
insert into emp values(7902, 『ford』, 『analyst』, 7566, 『1981-12-03』, 3000, null, 20);
insert into emp values(7934, 『miller』, 『clerk』, 7782, 『1982-01-23』, 1300, null, 10);
commit;
– 建立工資級別表 並賦值
drop table if existssalgrade
;
create tablesalgrade
(
grade
int,
losal
int,
hisal
int
)default charset=utf8;
insert into salgrade values(1, 700, 1200);
insert into salgrade values(2, 1201, 1400);
insert into salgrade values(3, 1401, 2000);
insert into salgrade values(4, 2001, 3000);
insert into salgrade values(5, 3001, 9999);
commit;
–建立獎金表
drop table if existsbonus
;
create table bonus(
ename
varchar(10),
job
varchar(9),
sal
int,
comm
int
)default charset=utf8;
commit;
乙個VUE的小案例
商品列表 router link router link to newslist 新聞列表 router link br router view router view div body script 1.定義好元件 const newslistcomponent vue.extend const ...
MySQL乙個延遲案例
突然接到報警顯示mysql主從之間延遲過大,隨後盡快到集群上面看看,進行排查。首先我們檢視延遲是由什麼造成的,排查一遍過後發現不是網絡卡和從庫機器的負載,那就要從其他地方來排除了 檢視binlog日誌發現binlog日誌檔案多並且還大 由於binlog重新整理過快,因此很快就寫滿乙個檔案,可以確定出...
使用tensorflow的乙個小案例
那 就用tensorflow來解決這個問題!一些基礎資訊 1.系統是ubuntu 16.04 lts 2.我用的是sublime text3來寫的 3.python用的是3.5 4.tensorflow用的是0.12.0 匯入依賴庫 import numpy as np 這是python的一種開源的...