2022-07-12

SQL学习01

1环境搭建( windows11中SQL的环境搭建顺利(顺便安装了一下python)

2基本知识

2.1数据库(Database,DB)包括层次数据库(Hierarchical Database,HDB)关系数据库(Relational Database,RDB)面向对象数据库(Object Oriented Database,OODB) XML 数据库(XML Database XMLDB)键值存储系统(Key-Value Store,KVS)

2.2数据库管理系统(Database Management System DBMS)主要学习关系数据库管理系统(RDBMS)

SQL语言有三类: DDL(Data Definition Language,数据定义语言)DML(Data Manipulation Language,数据操纵语言)DCL(Data Control Language,数据控制语言)

主要的数据类型有 INTEGER 型、CHAR 型、VARCHAR 型和 DATE 型

3本次学些主要命令罗列如下:

创建表

CREATE TABLE product

(product_id CHAR(4) NOT NULL,

product_name VARCHAR(100) NOT NULL,

product_type VARCHAR(32) NOT NULL,

sale_price INTEGER ,

purchase_price INTEGER ,

regist_date DATE ,

PRIMARY KEY (product_id));

删除表

DROP TABLE product

增加列

ALTER TABLE product ADD COLUMN product_name_pinyin VARCHAR(100);

删除列

ALTER TABLE product DROP COLUMN product_name_pinyin;

内容的修改

UPDATE product

- SET sale_price = sale_price * 10

- WHERE product_type = ’厨房用具’;

插入数据

insert into productins (product_id, product_name, product_type, sale_price,purchase_price, regist_date) values ('005','高压锅','厨房用具',6800,5000,'2009-01-15');

INSERT INTO productins VALUES ('0002','打孔器

','办公用品',500,320,'2009-09-11');

INSERT INTO productins VALUES('0003','运动T恤','衣服',4000,2800,null);

INSERT INTO productins VALUES('0004','菜刀','厨房用品',3000,2800,'2000-09-20');

4感想与心得

(1)环境搭建过程很详细,对小白来说也很友好

(2)在选择数据库客户端的时候遇到了一些困难,本来想使用自带的MySQL Workbench,但是发现没有找到操作方法,运行第一个指令也看不到结果,遂放弃;看到群里大家都用的是DBeaver,试着下载了一下,找了一些教程终于搞定了。

(3)在写命令的时候总是会出现一些莫名其妙的报错,于是百度+问同学,实在不行复制教程里的代码,按照教程一个一个命令尝试,最后顺利过了一遍,并可以自己做一些简单的命令了,很开心,算是从0到1迈出了第一步。

(4)有大家的督促果然会强迫自己学习

你可能感兴趣的:(2022-07-12)