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

    转载于:https://www.cnblogs.com/chenyh123/p/10376678.html


    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));

            

          

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

  • 相关阅读:
    让WPF的Popup不总置顶的解决方案
    virtio 驱动的数据结构理解
    关于Linux下面msyql安装后并未设置初始密码,但是登录报错“Access denied for user 'root'@'localhost' (using password: NO)”的解决方案
    gulp初涉
    前后端分离--构建前端Mock Server--windows部署rap
    一些css小用法总结(持续更新~)
    js原生封装自定义滚动条
    ie下面兼容性问题的一些总结
    关于html水平垂直居中的一些总结吧
    C# 正则表达式匹配string字符串中的时间串(yyyyMMdd)
  • 原文地址:https://www.cnblogs.com/LearningFromyou/p/13279856.html
Copyright © 2011-2022 走看看