zoukankan      html  css  js  c++  java
  • MySQL数据库(表格)

    启动MYSQL服务器:net start 服务器名;

     关闭MySQL服务器:not stop 服务器名;

    连接数据库:mysql -uroot -P 端口号 -p密码

    查看所有数据库:show databases;

    创建数据库:create database 数据库名;

    选择使用数据库:use 数据库名;

    删除数据库:drop database 数据库名

    表字段的增、删、改、查

    :alter table 表名 add 字段名 数据类型【位置】;

    :alter table 表名 drop 字段名;

    :alter table 表名 modify 字段名 数据类型 【位置】;

    重命名: alter table 表名 change oldname newname 数据类型 【位置】;

    查看表结构:desc 表名;

    查看所有表:show tables;

    查看部分表:show tables like ‘表名’;

    数据的增,删,改,查:

    insert into 表名 values(值1,值2,……);

    insert into 表名 (字段1,字段2……)values(值1,值2.……);

    : delete form 表名 where 条件;/ truncate 表名;

    :update 表名 set 字段=‘值’ 【where 条件】;

    :select */字段列表 form 表名 【where 条件】

    表的增,删,改,查:

    创建表:create table 表名();

    删除表:drop table 表名称;

    改表名:alter table 表名rename 新表名;/rename table表名 to 新表名;

    查表

    查看当前数据库的所有表格:show tables;

    查看某数据库的所有表格:show tables from 数据库名;

    create table 表名 values(
    id int primary key auto_increment,
    name varchar(100)not null,
    gerden char not null,

    查看数据编译:show create database 数据库名

    关联条件:alter table 表名1 foreign key(表名1的id)references 表名(主)(id);

    数据库的增,删,改,查:

    创建数据库:create database 数据库名 / create database 数据库名 charset=utf8;

    删除数据库:drop database 数据库名;

    选择数据库:use 数据库名;

    查看当前正在使用的数据库:select database();

    查看有哪些数据库:show databases;

    约束:

    check检查约束

    在插入性别时,只能插入男或女,或者将数据控制在一定范围

    check检查约束也可以使用enum类型或者触发器

    enum:

    添加性别字段对其进行约束:alter table 表名 add gender enum(‘男’,‘女’,‘未知’);

    键约束:主键约束,外键约束,唯一键约束

    Not NULL约束:非空约束

    check约束:检查约束

    default约束:缺省约束

    非空约束:alter table 表名  add 字段名 数据类型 not null;

     唯一约束:alter table 表名  add 字段名 数据类型 unique key;

    主键约束(primary key)相当于唯一约束+非空约束的组合

    不允许出现重复,也不允许出现空值

    每个表只允许出现一个主键约束,一般跟在字段名后

    删除主键约束后,非空还存在:alter table 表名称 drop primary key;

    唯一键(unique key)简称UK

    同一个表中可以有很多个唯一约束

    会默认创建一个唯一索引

    也是直接跟在字段名后

    外键(forgin key)简称FK

    用于两个表的两个字段之间的参照关系

    保证一个或两个表之间的参照完整性

    在从表上建立外键,而且主表要先存在

    从表的外键列,在主表中引用的只能是键列(主键,唯一键,外键)

    外键一定是在从表中创建,从而找到与主表之间的联系

    添加外键进行关联:alter table 表明 foreign key(从表字段名) references 表明(主表字段名);

  • 相关阅读:
    linux系统安装CRT上传插件
    一些常用的vim编辑器快捷键:
    IDS 源镜像端口添加
    查看windows、linux的SN
    Tomcat安装
    puppet配置问题统计
    使用puppet
    安装puppet
    XML 生成一个XML文件
    winform 重新启动程序(重新登录)
  • 原文地址:https://www.cnblogs.com/liang1013/p/13852184.html
Copyright © 2011-2022 走看看