zoukankan      html  css  js  c++  java
  • bootstrap组件+MySql

    日内容:
    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:ProgramDataMySQLMySQL Server 5.7Data。MYsql的保存数据库路径是:C:Program FilesMySQLMySQL Server 5.7data

     

    1、mysql -uroot -p

     

    2、s

     

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

     

    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

     



  • 相关阅读:
    学习WWDC的好资源!
    运行 CMD 时,參数加引號常见问题
    FileChannel的深入理解
    C#单例模式的三种写法
    Linux 安装Nginx具体图解教程
    计网面试题
    VS:"64位调试操作花费的时间比预期要长"的一解决途径
    中小型WEB系统权限日志数据表设计
    CDN服务上线,DNSPOD布局云端生态圈
    怎样利用ash监控会话
  • 原文地址:https://www.cnblogs.com/lucky-penguin/p/9420313.html
Copyright © 2011-2022 走看看