• msyql常用命令


    1.创建、删除数据库

    create database dbname;

    drop database dbname;

    2.选择某一个数据库

    use dbname;

    3.显示所有表

    show tables;

    4.查看某一张表的格式

    describe tablename;

    5.删除某一张表

    drop tablename;

    6.创建一张表

    例如:create table doctor(ID int,name char(20),title char(20),major char(20),office char(20));

    7.设置主键的方法

    建表时设置

    create table tableName( id int primary key );

    create table tableName( id int, primary key (id) );

    单独设置主键

    alter table tableName add primary key(id);

    删除主键

    alter table tableName drop primary key;

    8.设置外键的方法 

    外键必须唯一(unique或primary key)且非空(NOT NULL)

    建表时设置

    create table tableName1( tableName2_id int not null, foreign key(tableName2_id) references tableName2(id) );

    单独添加外键

    alter table tableName1 add constraint tableName1_ref_tableName2(foreignKeyName) foreign key(tableName2_id) references tableName2(id);

    删除外键

    alter table table1 drop foreign key foreignKeyName;

    9.向表格插入内容

    insert into employee

    (empno,name,office,salary)

    values

    (1001,'Han Mei',101,3500),

    (1003,'Li Lei',102,4200);

    10.更改表的表头字段的属性(数据类型,长度等)

    alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];

    alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

  • 相关阅读:
    持续集成环境搭建(一)
    The POSIX API/nss/nscd
    [postfix]转发邮件设置
    [python]python安装包错误
    栈及栈帧讲解
    kernel-init-bash
    nginx no input file specified
    Lumen/Laravel调试API接口利器laravel-debugbar
    homestead实现外部局域网络其他主机的访问
    PHP rabbitmq扩展安装
  • 原文地址:https://www.cnblogs.com/roadwide/p/11642346.html
Copyright © 2020-2023  润新知