zoukankan      html  css  js  c++  java
  • 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';

      

  • 相关阅读:
    oracle权限配置
    oracle锁表处理
    小组成员
    个人项目 Individual Project
    Java单元测试框架 JUnit
    MyEclipse的快捷键大全(超级实用,方便)
    vs2008 连接 vss2005 出现 analyze utility 错误的解决方法
    EXTJS gridpanel 动态设置表头
    IE8不能上网的问题
    一些事件的评论
  • 原文地址:https://www.cnblogs.com/xurui1995/p/5240150.html
Copyright © 2011-2022 走看看