zoukankan      html  css  js  c++  java
  • MySQL 终端操作笔记

    1进入Mysq

    mysql -u root -p

    2创建数据库

    create database test;

    3 选中数据库

    use test;

    4显示数据表

    show tables;

    5创建数据表

    create table pet( name varchar(20),owner varchar(20), species varchar(20), sex char(1), birth date, death date);

    6显示数据表

    describe pet;

    7显示数据表的内容

    select * from pet;

    8数据表中插入内容

     insert into pet (name ,owner , species , sex, birth , death )values('旺财','周星驰','狗','公','1990-01-01',null);

    9修改数据表的内容

     update  pet set name='旺旺财' where owner='周星驰';

    10删除数据表的内容

    delete from pet where name='周星驰';

    11 更改数据表中文乱码;

    alter table user modify name  varchar(20) CHARACTER SET 'utf8';

    12 唯一主键   create table user(id int primary key,name varchar(20));

         联合主键    create table user2(id int, name varchar(20),password varchar(20),primary key(id,name));

         自增约束 create table  user3( id int primary key auto_increment, name varchar(20);

         添加主键  alter table user5 add primary key(id); 

         删除主键   alter table user5 drop primary key(id);

         修改主键 alter table user5 modify id int primary key;

          唯一约束 create table uesr6(id int, name varchar(20));

           alter table user6 add unique (name);

          create table user6 (id int, name varchar(20),unique(id,name));

          删除 唯一约束  alter table user6 drop index id ;

          添加唯一约束    alter table user6 modify name varchar(20) unique;

          非空约束 create  table user7( id int, name varchar(20) not null);

           默认约束 create table user8(id int,name varchar(20),age int default 10);

            

            外键约束 涉及两个表 主表 与 附表。

             create table classes(id int,name varchar(20));

             alter table classes add primary key(id);

            create table students(id int primary key, name varchar(20), class_id int , foreign key(class_id) references                 classes(id));

            

          

          主表 中不存在的数据值,附表无法使用 ,主表的记录被附表引用,是不可以删除。

           

  • 相关阅读:
    Ubuntu下访问Windows中Postgresql
    Ubuntu下访问Windows中Postgresql
    “大家好,我是渣渣辉”这款油腻游戏的背后是90后老板和10亿现金流
    ID 选择器
    getElementById
    遇见未来 | 超融合如何兼顾企业的“敏态”和“稳态”的业务需求
    赏完超级蓝血月,再来品味这10个与月亮有关的创业项目
    CSS选择器
    jquery dom操作
    getElementById
  • 原文地址:https://www.cnblogs.com/chenyh123/p/10376678.html
Copyright © 2011-2022 走看看