Mysql数据库(1.表的约束,以及数据表相关操作和字段名的相关操作)

1.windows10中命令行进入mysql

  mysql -u root -p     然后输入数据库的密码即可 

 

 

MySQL创建表并设置约束

1.1创建表,设置id为主键  (primary key) 并且设置id值自动增长,设置非空约束 (not null)

       设置唯一约束(unique)、使用默认约束(default)

   建立表名为table_name1,字段名为 int类型的主键id并且自动增长不能出现重复值的int类型的id_number,不能为空的varchar类型nameint类型age,默认值为未知的varchar类型的gender ,float类型achievement

create table table_name1(
	id int primary key auto_increment,
	id_number int unique,
	name varchar(32) not null,
	age int,
	gender varchar(16) default '未知',
	achievement float
)

MySQL中插入数据

1.1 插入数据, 有默认值的话可以不写的话就是之前设置的默认值

insert into table_name1(id_number,name,age,achievement)
values(1001,'Mysql01',21,'66.6')

  查看结果  select * from table_name1;

 

MySQL中查看数据表的结构

1. describe  表名;  或者   desc 表名;   查看表的基本结构

      

2.  show create table 表名\G;  查看表详细结构    加|G 是为了使显示结果更加直观,易于查看

    

MySQL中修改数据表

1.修改表名    alter table 旧表名 rename 新表名; 

   

2.修改字段的数据类型   alter table 表名modify 字段名 要修改的数据类型;

   

3. 修改字段名     alter table 表名 change 旧字段名 新字段名 新数据类型;    

    只想修改表名的话,直接在新数据类型写原来的数据类型

4. 1添加字段名      alter table 表名 add 要添加的字段名 数据类型 约束条件(可有可无);

   

4.2  在表的第一列添加一个字段 

      alter table 表名 add 添加的字段名 数据类型 first;

    

4.3 在表的指定列之后添加一个字段   

alter table 表名 add 添加的字段名 数据类型 after 在哪个之后的字段名;

5.  删除字段

   alter table 表名 drop 要删除的字段名;·

   

6.删除表的外键约束

   alter table 表名 drop foreign key 外键约束名

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

还是那个同伟伟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值