标签:databases cad 创建数据库 ice play prim stop variable 服务端
日内容:
1.bootstrap中的组件
2.bootstrap的插件
1.用定时器 上来先清定时器
2.用动画 先stop()
3.mysql安装和使用
socket 服务端
hold住
如何保存用户名和密码
db
user.txt
id username pwd
1 alex 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
标签:databases cad 创建数据库 ice play prim stop variable 服务端
原文地址:https://www.cnblogs.com/lucky-penguin/p/9420313.html