MySQL数据库 安装 建库 建表 添加数据

黑窗口(cmd win键+R键)
MySQL数据库 安装 建库 建表 添加数据_第1张图片
点击确定
  • 选择文件夹 (cd空格 文件夹路径)


    MySQL数据库 安装 建库 建表 添加数据_第2张图片
    转换到mysql下bin 文件夹

    或者配置环境变量(在path里添加这个文件夹路径)
    右键我的电脑点属性,点


    MySQL数据库 安装 建库 建表 添加数据_第3张图片
    高级系统设置

xp系统直接选择高级


MySQL数据库 安装 建库 建表 添加数据_第4张图片
选择高级
MySQL数据库 安装 建库 建表 添加数据_第5张图片
选择系统设置里的path

点击编辑

MySQL数据库 安装 建库 建表 添加数据_第6张图片
在最后面加一个英文分号,粘贴你的mysql bin文件夹地址
  • 启动服务器(net start mysql)(如果服务器无效,先输入(mysqld.exe -install)在继续启动就好)
    这时候如果环境变量配置好了,直接打开黑窗口就可以
  • 进入mysql sql编译器
    mysql -u root -p
  • 输入密码,有的为空,有的为root
  • 退出编译器是
    exit;

SQL编译器

数据库 新建 删除 选择 显示
  1. 显示所有数据库名称(mysql默认有四个)
    show databases;
  • 新建数据库
    create database 数据库名;
  • 删除数据库
    drop database 数据库名;
  • 选择某个数据库(mysql 为其中一个数据库名称)
    use 数据库名;
  • 显示所选择的数据库的所有的表
    show tables;
  • 显示数据库中所有表的信息
    show table status from 数据库名;

数据表 新建 删除 查看 修改

  1. 新建数据表
    create table 数据表名(
    数据名称 数据属性 not null ,id int(16),
    )
    注释:not null 不能为空类型
  • primary key 约束
    create table 数据表名(
    数据名称 数据属性 not null ,id int(16),
    primary key(数据名称)
    )
  • primary key 约束唯一标识数据库表中的每条记录。
    主键必须包含唯一的值。主键的数据类型不能为空。
    每个表都应该有一个主键,并且每个表只能有一个主键。
    create table 数据表名(
    数据名称 数据属性 not null auto_increment ,id int(16),
    primary key(数据名称)
    )
  • auto_increment类型的属性用于为一个表中记录自动生成ID功能,可在一定程度上代替Oracle,PostgreSQL等数据库中的sequence。
    在数据库应用,我们经常要用到唯一编号,以标识记录。在MySQL中可通过数据列的auto_increment属性来自动生成。
  • 删除数据表
    drop table 数据表名;
    注释:数据库名称一旦创立不可修改,如果非要个更改,先备份然后新建一个数据库,然后上传备份。
  • 显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。
    show columns from 表名;
    或者
    show table status like from 数据库名 like '数据表名'\G;
  • 显示数据表的详细索引信息,包括PRIMARY KEY(主键)。
    show index from 数据表:
  • 显示数据表里的全部数据信息
    select * from 数据表;
  • 修改数据表 alter
    1. 添加列column
      alter table tables_name add column_name datatype;
    2. 删除列column
      alter table tables_name drop column_name datatype;
    3. 修改列column的数据类型
      alter table tables_name alter column_name datatype;
  1. 修改表table名
    alter table table_name rename table_new_name;
  2. 修改列column名
    alter table table_name change column new_column datatype;

数据表数据 插入 删除 修改

  1. 在数据表中插入数据
    insert into 数据表名 (数据表列名,数据表列名)
    values
    ('数据值',数字);
    或者不写数据表列名,但是必须把所有数据写全
    insert into 数据表名
    values
    ('数据值',数字);
  2. 删除数据表里的数据,您可以在不删除表的情况下,删除表中所有的行。这意味着表结构、属性、索引将保持不变:
    delete from 数据表名;
    或者
    delete * from 数据表名;
    **注释:在删除记录时要格外小心!因为您不能重来!
  3. 删除数据表某条数据,要用where语句进行判断那条语句:
    delete from 数据表名
    where id=1 and name='11';
    注释:删除数据表里的 id为数字1的 并且name为字符串11的数据!
  4. 修改数据表数据
    update 数据表名
    set id=8,country='CN'
    where id=4;
    注释:修改Id为数字4的数据表,把id改为数字8,country改为字符串CN。如果不写where语句就会把数据表所有数据的id都改为8,country同理。

你可能感兴趣的:(MySQL数据库 安装 建库 建表 添加数据)