①主键语法
①创建时:create table sc (
studentno int,
courseid int,
score int,
primary key (studentno) );
②修改时:ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(列名);
前提是原先没有设置主键.
foreign key (courseid) );
②修改时:
ALTER TABLE news_info[子表名] ADD CONSTRAINT FK_news_info_news_type[约束名] FOREIGN KEY (info_id)[子表列] REFERENCES news_type[主表名] (id)[主表列] ;
如果一列不能唯一区分一个表里的记录时,可以考虑多个列组合起来达到区分表记录的唯一性,形式
primary key (studentno,courseid) );
前提是原来表中没有设置主键,若原先已有主键则会报错.
①.、打开CMD,输入mysql -uroot -p命令连接mysql,如下图所示
在创建表的时候可以设置,方法如下,用一下sql语句.
create table tableName(
id int identity(1,1) primary key,
解释:其中identity(1,1)代表自增,第一个1代表从1开始计数,第二个1代表每次增长1.
扩展资料:
语言特点
①.、一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作.
参考资料:百度百科-SQL语言
操作步骤如下:
界面.
新.
第一:创建一张表实现主键自增
CREATETABLE +databeases+.+user+ (
+id+ INTNOTNULL AUTO_INCREMENT PRIMARYKEY ,
第二:插入
即可实现自增.
表格创建以后再想对表格进行修改,只能用alter语句了,像你这样的情况可以用下面的语句解决:ALTER
TALBE
tb_nameADD
PRIMARY
KEY
(列名);来解决!
以上就是土嘎嘎小编为大家整理的mysql建表主键怎么插相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!