1、首先用Navicat打开自己的数据库,点击打开表视图。
2、然后右键点击要设置自增字段的那个表,在d出菜单上点击‘Design Table’(即表设计)。
3、打开表设计视图,点击选中要设置为自增的那个字段。
4、然后在下方的设置里,点击勾选上Auto Increment就行了。
5、如果要设置自增开始的数字,可以点击上方的‘Option’(选项),在Auto Increment的输入框里输入数字就行了。
6、如果没有安装Navicat客户端,就只有用sql语句来设置了,alter table table_name modify id int auto_increment primary key在这条sql语句里,table_name就是要设置的具体表名,id就是要设置为自增的那个字段。
ALTER TABLE table_name COMMENT='这是表的注释'1.给表加注释:
ALTER TABLE table_name COMMENT='这是表的注释'2.给列加注释:
ALTER table table_name MODIFY `column_name` datetime DEFAULT NULL COMMENT '这是字段的注释'1、什么是视图
视图:MySQL从5.0.1版本开始提供视图功能。一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果
2、视图应用场景
多个地方用到同样的查询结果该查询结果使用的sql语句较复杂
4、视图的好处
使用简单安全数据独立
5、创建或者修 改视图
创建视图的语法:
修改视图的语法
6、视图更新性
视图的可更新性和视图中查询的定义有关系,以下类型的视图是不能更新的。(1)包含以下关键字的sql语句:分组函数、distinct、group by、having、union或者union all(2)常量视图(3)Select中包含子查询(4)join(5)from一个不能更新的视图(6)where子句的子查询引用了from子句中的表
7、删除视图的语法
用户可以一次删除一个或者多个视图,前提是必须有该视图的drop权限。
8、查看视图结构的语法
show tables如果需要查询某个视图的定义,可以使用show create view命令进行查看
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)