sql server 修改字段不能为空_SQL基础手册(1)

8bf876600e253a8e00536f4a6b6b1bf2.png

介绍与安装mysql请看前一篇文章,文章中链接非微信公众号链接,请复制在网页中打开。

1、SQL语言的概念:

SQL是结构化查询语言(Structured Query Language),是关系型数据的一门通用语言,用于实现对数据库的查询,更新和管理。


2、sql的分类

DDL(Data Definition Language),数据定义语言,它用来定义我们的数据库对象,包括数据库、数据表和列。通过使用DDL,我们可以create、drop、alter数据库和表结构。

DML(Data Manipulation Language),数据操作语言,我们用它操作和数据库相关的记录,比如 insert、update、delete数据表中的记录。

DQL(Data Query Language),数据查询语言,我们用它查询想要的记录(select)。

TCL(Transaction Control Language),事务控制语言(commit 、 rollback)。

DCL(Data Control Language),数据控制语言,我们用它来定义访问权限和安全级别(grant 、revoke)。


3、DDL操作,数据定义语言

SQL语句--mysql增删改查语句(增删数据库、完整性约束、创建表、修改表结构、查看表、插入数据、修改数据、复制表[数据库]、删除表[数据]):https://blog.csdn.net/weixin_41685388/article/details/103107451

DDL(Data Definition Language),数据定义语言,它用来定义我们的数据库对象,包括数据库、数据表和列。通过使用 DDL,我们可以create、drop、alter数据库和表结构。

语法:

  • ①每句结束标识符是英文分号;

  • ②对大小写不敏感(不区分大小写);

  • ③给数据库,表等数据库对象起名字时不能使用关键字;

  • ④注释用:#  也可以用: -- (--后面一般会加一个空格);

  • ⑤起名时不能数字开头,一般用字母数字和下划线.

3.1、数据库操作

创建数据库:

  • create database [ if not exists ] dbname;

  • create database if not exists abc default character set utf8;

  • create database if not exists abc character set utf8;

销毁(删除)数据库:

  • drop database [if exists ] dbname;

3.2、数据类型及表操作

数据类型:

1)、数值类型
    tinyint        1Byte=8bit    非常小的整型()
    smallint      2Byte          短整型
    mediumint  3Byte         中整型
    int               4Byte         整型   放十位十进制数(手机号就存不了)
    bigint         8Byte          长整型
    float(n,m)   n代表长度,m代表小数点后位数   4
    double(n,m)     8
    decimal(n,m)   定点数(表示金钱)

整型的每一种都分无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型后加上unsigned (如:age tinyint unsigned,).

fcfbe47899c8ad65616f25b20a843dcf.png

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值