
初学数据库
一学就会,一写就废;
这是老师对数据库的解释......
而我,用实际行动验证了老师的解释是无比的正确的
在昨天我把我网页的作业交上去的时候,想起了我刚开始什么都不懂的样子,相信数据库也是,我这人最大的优点就是喜欢死磕和钻研,对未知事物进行学习算是我的一个兴趣,相信在这段时间数据库的课程结束之后,我也一定能学到很多很多的知识的。
今天,主要学习了数据库和数据表的创建,还有一些基本的DML查询语句。
一、创建create
1、创建库:create database+库名,一般需要在文件名之后添加 character set utf8
这个语句,要不然会出现乱码的情况的
2、创建表:create table+表名,其中主要使用以下的几个类型:整数(int)、小数(float)
固定字符(char)、可变字符(varchar)
二、基本查询语句:
1、查看需要的数据库:show database+库名;
2、使用某数据库:use+库名;
3、删除数据库:drop database+库名;
4、查看所有表:show tables;
5、查看表结构和字符集:show create table+表名;
6、删除表:drop table+表名;
7:、查询部分字段:select 单项 name from 表名
三、表内属性
1、主键:id int(5)primary key; 意思为将ID设置为主键
2、自动增长:id int(5) primary key auto_increment; id自动增长
3、不允许为空: name varchar(30) not null;姓名行不可以为空
id行可写为 id int(5) primary key auto_increment;
四、外键关联
constraint 主表名_附表名 foreign key(外键名称)references 主表名(id);死记硬背下来
五、插入数据
1、插入单条数据:insert into 表名(name,sex,age) values('张三','男','22');
2、插入多行数据:insert into 表名(name,age)values('张三','22'),('李四','21');
3、将查询结果插入新表:已事先创建表格 insert into 表名2(name,sex,age)select
事先未创建表格 create table 表名3 (select name,,sex,age,from表名1)
4、更新一条数据:update 表名 set name="老王" where id="4";
5、更新全部数据:update 表名 set name="老王";
6、删除一条数据:delete from 表名 where name="老王";
这些是今天学习的内容,难点在记忆单词和语句中的排列顺序方面,需要勤加练习,
加油!!!
本文记录了一位初学者学习数据库的过程,包括如何创建数据库和数据表,以及掌握基本的DML查询语句,如创建、查看、删除数据库和表,以及数据的插入、更新和删除操作。重点强调了记忆SQL语句和语法的重要性。
4090

被折叠的 条评论
为什么被折叠?



