表和库的创建 DML基本查询语句

本文记录了一位初学者学习数据库的过程,包括如何创建数据库和数据表,以及掌握基本的DML查询语句,如创建、查看、删除数据库和表,以及数据的插入、更新和删除操作。重点强调了记忆SQL语句和语法的重要性。

初学数据库

一学就会,一写就废;

这是老师对数据库的解释......

而我,用实际行动验证了老师的解释是无比的正确的

在昨天我把我网页的作业交上去的时候,想起了我刚开始什么都不懂的样子,相信数据库也是,我这人最大的优点就是喜欢死磕和钻研,对未知事物进行学习算是我的一个兴趣,相信在这段时间数据库的课程结束之后,我也一定能学到很多很多的知识的。

今天,主要学习了数据库和数据表的创建,还有一些基本的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="老王";

 

这些是今天学习的内容,难点在记忆单词和语句中的排列顺序方面,需要勤加练习,

加油!!!

  

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值