• Mysql基本增删改查


    1登陆服务器

    mysql -h localhost -u username -p

    password

    2查看存在数据库

    show databases;

    3创建一个数据库(例如名字为class1,以下都是)

    create database  class1;

    4查看一个创建好的数据库

    show create database class1G

    5删除数据库

    drop databese  class1;

    6进入某个库,并操作

      首先use class1;

      1,查看拥有的表

      show tables;

      2,创建一个表

      create table score(
       stu int,
      name varchar(20),
      ke varchar(10),
      fen int
      );

      3使用主键约束

      方式一:create table score(
       stu int primary key,
      name varchar(20),
      ke varchar(10),
      fen int
      );

    方式二:create table score(
       stu int ,
      name varchar(20),
      ke varchar(10),
      fen int

      primary key(stu)
      );

      4删除表

      drop table score;

      6设置表的属性值自动增加
    AUTO_INCREMENT





    补充:
    设置外键
    constraint 外键名 FOREIGN KEY(字段名) REFERENCES <主表名> 主键列
    非空约束
    NOT NULL
    唯一性约束
    UNIQUE
    默认约束
    DEFAULT

    8表的数据增删改查

        查看表结构
        desc stu;
        插入数据
        Insert into stu
        (stu,name)
        Values
        (001,'zhangsan'),
        (002,"lisi");
        
        查看所有数据
        select * from stu;
        清空表数据
        truncate stu;
        
        告诉编码
        set names gbk;
        
        修改字段数据类型
        alter table stu modify fen varchar(10);
        
        修改字段名
        alter table stu change stu 学号 int;
        
        添加字段
        alter table stu add age int;
       

      删除字段
        alter table stu drop ke;
        删除数据
        delete from stu where name='lisi';

      

  • 相关阅读:
    自定义打包工具对应的解析代码
    自定义的打包工具源码
    一种C语言实现面向对象特性的继承,多态
    buffers和cached的区别
    初识rt-thread杂记
    一种多叉树的实现,提供树形结构打印,树转表输出等功能
    关于rtsp的时间戳问题
    一种基于状态机(表)的小组件
    一种基于消息发布-订阅的观察者模式实现
    命令解析类代码重构
  • 原文地址:https://www.cnblogs.com/xurui1995/p/5240150.html
Copyright © 2020-2023  润新知