bootstrap組件+MySql

來源:互聯網
上載者:User

標籤:databases   cad   建立資料庫   ice   play   prim   stop   variable   服務端   

日內容:
1.bootstrap中的組件

2.bootstrap的外掛程式
1.用定時器 上來先清定時器
2.用動畫 先stop()

3.mysql安裝和使用

socket 服務端

hold住
如何儲存使用者名稱和密碼

db
user.txt
id username pwd
1alex 123


scoket 用戶端
username alex
pwd 123


mysql其實它就是基於socket用戶端和服務端的軟體


mysql服務端
- 開啟服務端

- 解析mysql指令
- 建立檔案夾 建立檔案 添加資料(記錄)(本地檔案操作)



mysql用戶端
- 串連服務端
- 發送mysql指令(mysql文法)


(1)mysql的安裝
- 將下載的mysql壓縮包解壓到指定的目錄
- 將bin目錄的路徑添加到系統的環境變數
- 製作window服務

mysqld --install 安裝mysql軟體服務
mysqld --remove

- mysqld --initialize-insecure 初始化操作 會產生一個data檔案夾

- 開啟mysql的服務端
net start mysql 開啟mysql服務端
net stop mysql 關閉

- 用戶端串連服務
mysql -uroot -p



(2) 常用資料庫(檔案夾)的命令
查看所有的資料 : show databases;

建立資料庫db1: create database db1;

刪除資料庫: drop database db1;


建立表:
create table t1(
id int ,
name char(10)

);

插入資料

insert into t1 values(1,‘alex‘);

insert into t1 values(2,‘alex2‘),(3,‘alex3‘);


查詢資料:

select * from t1;
select id from t1;
select id,name from t1;
select name from t1;



資料類型:
整型來說: 預設是有符號的 無符號的unsigned


int(3) 對於整型來說 3 指的的顯示寬度



create table consumer(
id int,
name varchar(50),
sex enum(‘male‘,‘female‘,‘other‘),
level enum(‘vip1‘,‘vip2‘,‘vip3‘,‘vip4‘),#在指定範圍內,多選一
fav set(‘play‘,‘music‘,‘read‘,‘study‘) #在指定範圍內,多選多
);


insert into consumer(id,name,sex,level,fav) values(1,‘alex‘,‘other‘,‘vip1‘,‘play,music‘);



insert into consumer values(2,‘alex2‘,‘female‘,‘vip2‘,‘study‘);

insert into consumer(id) values(3);




小整型: tinyint
整型: int
大整型: bigint

單精確度: float
雙精確度: double
準確的精度:decimal

char : 定長
varchar : 變長

枚舉: enum 多選一

集合: set 多選一

時間類型: 彙總函式now() datatime


create table department2(
id int,
name char(10) ,
unique(id),
unique(name)
);


create table services(
-> id int,
-> ip char(15),
-> port int,
-> unique(id),
-> unique(ip,port)
-> );


單列唯一
id name port
u u u

當前的這一列 不同

聯合(多列)唯一
只要有一個列不同都可以插入

id name port
u u

create table services(
id int,
ip char(15),
port int,
unique(id),
unique(ip,port)
);

insert into services values
(1,‘192,168,11,23‘,80),
(2,‘192,168,11,23‘,81),
(3,‘192,168,11,25‘,80);


create table t14(
id int primary_key auto_increment,
name varchar(20) not null
);

insert into t14(name) values(‘李四‘),(‘王五‘)


create table t15(
id int not null unique auto_increment,
name varchar(20) not null
);

# 外鍵

# 建立主表(被關聯表)
create table dep(
id int primary key,
name varchar(20) not null,
descripe varchar(20) not null
);
create table dep2(
id int primary key,
name varchar(20) not null,
descripe varchar(20) not null
);


create table emp(
id int primary key,
name varchar(20) not null,
age int not null,
dep_id int,
dep2_id int,
constraint fk_dep foreign key(dep_id) references dep(id)
on delete cascade
on update cascade,
constraint fk_dep2 foreign key(dep2_id) references dep2(id)
on delete cascade
on update cascade,
);

多對多
create table book(
id int primary key auto_increment,
name varchar(20)
);
create table author(
id int primary key auto_increment,
name varchar(20)
);

create table author2book(
id int not null unique auto_increment,
author_id int not null,
book_id int not null,
constraint fk_author foreign key(author_id) references author(id)
on delete cascade
on update cascade,
constraint fk_book foreign key(book_id) references book(id)
on delete cascade
on update cascade,
primary key(author_id,book_id)
);

insert into book(name) values
(‘九陽神功‘),
(‘九陰真經‘),
(‘九陰白骨爪‘),
(‘獨孤九劍‘),
(‘降龍十巴掌‘),
(‘葵花寶典‘)
;



MySql的示範:
Mysql的安裝參見:http://www.cnblogs.com/Neeo/p/8624286.html

 0、安裝完mysql之後,看到服務這裡出現兩個,我現在用的是MYsql57這個,這個的儲存資料庫路徑是:C:\ProgramData\MySQL\MySQL Server 5.7\Data。MYsql的儲存資料庫路徑是:C:\Program Files\MySQL\MySQL Server 5.7\data

 

 

 

1、mysql -uroot -p

 

 

2、\s

 

 

 

3、show global variables like "%datadir%" (C:\ProgramData\MySQL\MySQL Server 5.7\Data)

 

 

4、

 

create table user(

id int ,

username varchar(50),

password varchar(10)

);

 

 

5、 show tables;

 

 

6、

mysql> alter table `user` add primary key(`id`);

Query OK, 0 rows affected (0.42 sec)

Records: 0 Duplicates: 0 Warnings: 0

 

 

 

 

 



 

bootstrap組件+MySql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.