sql设置主键代码_SQL进阶之路——入门

本文介绍了SQL的基础知识,包括数据库的概念、关系数据库的特点和表的结构。详细讲述了如何创建带有主键的表,并通过实例演示了数据插入过程,强调了SQL语句书写时的注意事项,如符号必须使用英文版。
摘要由CSDN通过智能技术生成

b5f83dfd41db05f17104266a6e2317de.png

一、初步了解SQL

  • 数据库:用来存放数据
  • 关系数据库:1.含有多张表 2.各表之间有关系
  • 关系数据库中表的样式:a.每个表1个表名 b.每个表中包含记录列名的列和记录数据的行 c.利用主键用来标识数据的唯一性
  • 关系数据库中每个表之间如何建立联系:联结(join)
  • 关系数据库管理系统:用来管理数据库的计算机软件(mysql, oracle, sql server)
  • 什么是SQL: 用来操作数据库所开发的语言,可对数据库中的表进行操作

二、安装数据库

安装2个软件

mysql数据: 用来存放数据

客户端navicat: 利用该客户端可在任何电脑上方便操作数据库

三、表的创建

1.创建存放表的数据库

56cbb13abc666bbb82fd84d704c03311.png

2.创建数据库下存放的表(以表student为例)

315667e740927ca53c14a1334d92e154.png

名为列名;类型为该列数据的类型,数据库的数据类型有三种(字符串、数字、日期);长度255为默认的值;null为空值的意思,根据业务实际需求设置是否可以包含空值;主键所标识的那一列不能有重复的数据;

四、向表中插入数据

利用sql语句插入数据

ad0b6b332a243a9b8e32c3bc42cc3103.png

输入所要执行的语句,点击运行,系统会提示你运行结果

4a5935e9bf40af2551e02ce377ff494f.png

如图所示,系统提示上述语句有错误,错误代码为1064,查询排除后发现原因:应是英文的“;”,我输入的却是中文的“;”。改正以后,再次运行。

d9e0ee7c0019e7e046c2492bbaf9f3da.png

如图所示,这个信息反馈表明数据已成功添加。最终运行结果终端显示为:

e224e2a0784dceca353e9600cce1d491.png

在此次学习当中,发现在书写SQL语句时,有几点需要注意:

  • SQL语句不区分关键字的大小写
  • 输入逗号,分号等符号时只能使用英文的
  • SQL语句以英文的分号结尾
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值