阿里云SQL学习day1

day1

  • 数据库分类

  • sql安装方式

    http://tianchi-media.oss-cn-beijing.aliyuncs.com/dragonball/SQL/other/%E6%9C%AC%E5%9C%B0MySQL%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA%E6%96%B9%E6%B3%95%E4%BB%8B%E7%BB%8D.pdf

  • sql标准语句

    • 增查删改3类语句
      • 表单和数据库
      • 具体字段
      • 权限
  • sql基本操作

    #操作分为两种界面操作:MySQLworkbench操作和MySQLshells.exe操作#

    #1.直接可视化编写并利用js脚本插件自动生成SQL语句代码#(推荐)

    #2.还可以通过SQL脚本导入写好的SQL语句从而创建SQL表格(记得刷新SCHEMAS)#

    #3.也直接在MySQLworkbench的代码编写界面使用SQL语句(推荐)#

    #4.用MySQL.shells.exe操作,先链接数据库,再用SQL语句编写#

    • 创建数据库

    • 创建表单

    • 删除,添加,更新 表,列,表单数据

      • 更新比较重要
      • 更新还有比较厉害的null清空方式,并且自持合并操作,和标签筛选。
    • 设置列名,数据类别;代码

      数据库创建的表,所有的列都必须指定数据类型,每一列都不能存储与该列数据类型不符的数据。

      四种最基本的数据类型

      • INTEGER 型

      用来指定存储整数的列的数据类型(数字型),不能存储小数。

      • CHAR 型

      用来存储定长字符串,当列中存储的字符串长度达不到最大长度的时候,使用半角空格进行补足,由于会浪费存储空间,所以一般不使用。

      • VARCHAR 型

      用来存储可变长度字符串,定长字符串在字符数未达到最大长度时会用半角空格补足,但可变长字符串不同,即使字符数未达到最大长度,也不会用半角空格补足。

      • DATE 型

      用来指定存储日期(年月日)的列的数据类型(日期型)。

  • workbench基础使用方法

使用MySQL Workbench建立数据库,建立新的表,向表中添加数据_一颗小甜心的博客-CSDN博客_mysql workbench怎么建立数据库

  • 作业(创建表)
    在这里插入图片描述

    CREATE TABLE shop.new_table (
    regist_no INT NOT NULL,
    name VARCHAR(128) NOT NULL,
    address VARCHAR(256) NOT NULL,
    tel_no CHAR(10) NULL,
    mail_address CHAR(20) NULL,
    PRIMARY KEY (regist_no)

    );

  • 作业2 (插入一列)

删:ALTER TABLE Addressbook DROP COLUMN postal_code #这是全名#;

增:ALTER TABLE Addressbook ADD COLUMN postal_code CHAR(8) NOT NULL;

  • 作业3(删表)

DROP TABLE Addressbook;

  • 作业4(复原表)

只能通过重新插入实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值