mysql建库建表

DDL(数据定义语言)

创建数据库

  • create database 库名;
    创建一个数据库
    请添加图片描述
  • show databases;
    查看数据库
    请添加图片描述

创建数据表

  • use 数据库名;
    选择数据库
  • create table users(
    uid int primary key auto_increment,
    uname varchar(10) not null unique,
    //default ,默认约束
    //注意,文本使用单引号
    contry varchar(10) default ‘中国’,
    constraint 外键名称 foreign key(外键字段名) peferences 上个数据表名(上个字段名)
    );

删除数据库

  • drop database 数据库名;
  • drop database if exists 数据库名;

修改表结构

  • alter table 数据表名 add sex varchar(20) default '女‘;
    字段名 数据类型 约束
    添加一个字段
  • alter table 数据表名 change sex sseexx varchar(30) ;
    字段名 新字段名 数据类型
    修改字段名
  • alter table 数据表名 modify 字段名 varchar(20);
    修改字段的数据类型
  • alter table 数据表名 rename 新数据表名;
    修改表的名称

删除表的字段

  • alter table 数据表名 drop 字段名;
    删除表里的字段

添加外键约束

  • alter table 数据表名 add constraint 外键名称 foreign key(外键字段名) peferences 上个数据表名(上个字段名);

删除外键约束

  • alter table 数据表名 drop foreign key 外键字段名;

DML(数据操纵语言)

添加数据

  • insert into 数据表名(字段一,字段二,字段三) values(‘字段一值’,‘字段二值’,‘字段三值’);
  • values可以插入多行数据,用逗号隔开即可
  • insert into 数据表名 values(‘字段一值’,‘字段二值’,‘字段三值’);
    给数据表的所有字段添加数据
  • insert into 数据表名 values(‘字段一值’,‘字段二值’,default);
    给数据表的所有字段添加数据,最后一个字段使用默认值

修改数据

  • update 数据表名 set pwd=‘admin’,address=‘江西’ where customerid=1;

删除数据

  • delete from 数据表名 where customerid=12;
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值