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)有大家的督促果然会强迫自己学习