MySQL的应用(上)

数据库-MySql


默许的一级管理员

用户名:root

密码:root

localhost 127.0.0.1 都代表本机

标识符

  1. PK:Primary Key (column is part of a pk) 主键
  2. NN:Not Null (column is nullable) 非空
  3. UQ:Unique (column is part of a unique key) 唯一
  4. B: Binary 二进制(比text更加大的二进制数据)
  5. UN:Unsigned 整数
  6. ZF:Zero Fill 填充0,比如内容1 int(4),则展现为0001。
  7. AI:Auto Increment (the column is auto incremented when rows are
    inserted) 自增

    创造数据库

    在SCHEMAS中右键,点击creat
    schemas。输入数据库名,选择编码格式:utf8mb4-default collation
    (帮衬中文)。

    创建表

    能够再数据库上右击create table。

    安顿数据

    表安装主键,在查阅表时出现*就能够插入数据,修改插入后点击apply(mysql不分大小写)

外键关联

在建表的页面有四个Foreign Keys 可透过安装进行关联

  1. Foreign key Name:自个儿不论起个贴切的名字
  2. Referenced Table:选取数据库
  3. 选用对应列Column:当前表的列,昂科威..Column:2中选用的数据库对应的列。
  4. 外键能够一定,一对多,多对多。

使用MySql控制台

  1. 张开MySql调整台(输入密码进入)

    a.能够一向在初始菜单找到mysql调节台展开

    b.在mysql5.7文件夹中找到拖入cmd中在其后输入 -u顾客名 -p密码

  2. 翻开全数数据库命令:show databases;
  3. 查看数据库表格命令:1、use 数据库名; 2、show tables;
  4. 创立数据库命令:create database 数据库名;
  5. 去除数据库命令:drop database 数据库名;
  6. 冠亚体育手机网站,接济命令:help;
  7. 脱离命令:quit;

使用sql语句实行增加和删除改查

  1. use 想行使的数据库
  2. 创建表

    create table tablename(        
     col_name type not null auto_increment,
     col_name type default,
     primary key(col_name
    
  3. 查看表结构命令:desc 表名;

  4. 删去表命令:drop 表名;
  5. 查阅表命令:show tables;

插入表

insert into tablename(col_name,col_name,col_name)
values(value1,value2,value3);
  1. 查看表全数数据命令:select * from 表名;

修改表

update tablename set
    col_name = value,
    col_name = value
  where condition;  {条件,如果不加那么会修改所有相同列名的数据}

删除表数据

 delete from tablename where condition;
 {如果不跟条件就会删除所有数据}

搜索排序

  1. select * form 表名 limit 2;{查询前两条数据}
  2. select * form 表名 limit 2,3;{去掉前2条,从第三条现在查3条}
  3. select * form 列名 from 表名 where 条件;
  4. 例:select * from mytable order by id;{根据id进行排序}
  5. id后加desc 表示反序
  6. !条件能够跟三个。 ex:

    select * from mytable order by id,nsme desc;
    

查询静态值

  1. select ‘some thing’; 查询静态记录
  2. select 1+1; 查询结果
  3. select now(); 取到如今的时日日期
  4. as 修改表头
  5. select curdate(); 查询当前的日子
  6. select curtime(); 查询当前的年月
  7. select pi(); π的值
  8. select mod(30,10); 求余
  9. select sqrt(24); 平方根
  10. select round(x,y) 四舍五入保留y位小数
  11. select floor(); 直接舍
  12. 能够去mysql官方网站找到所以部分函数functions and Operators

数据库的备份和还原

1、备份
点击导航栏的Data Export-选拔数据库-Export to Dump Project Folder
设置职务-start Export(打包出来的是每三个表一个文书夹)

Export to Self-Contained File选取地点-起文件夹名(打包成单个文件夹)

2、恢复

点击导航栏 Data
Import-复苏有三种艺术分别对应备份时的选择-找到要导入的数据库-Default
Target
Schema(新建叁个新的数据库也足以选用已经部分,来寄放在复苏的多少)-start
import

推荐介绍网址

w3school

冠亚体育手机网站 1
本小说由A_AiTing采用文化分享签名-非商业性利用
4.0
国际许可左券开展许可。

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注