2020-05-22mysql数据库之基础知识

本文详细介绍了SQL的基本操作,包括数据库和表的创建、数据的增删改查等核心内容,适合初学者快速掌握SQL语言。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#------------------------创建数据库--------------------------
#创建一个数据库
#CREATE DATABASE 库名;

CREATE DATABASE dt55;

#删除指定的数据库:drop databese 库名

DROP DATABASE dt55;

#在创建库时,希望指定编码语法:create database 库名 character set 编码名
CREATE DATABASE dt55 CHARACTER SET utf8;
#------------------------创建表--------------------------
#创建表 CREATE TABLE 表名(
字段1 数据类型,
字段2 数据类型,


#先有库,再库的基础上建表
#选中一个数据库:USE 数据库

USE dt55
CREATE TABLE JAVA成绩表(
姓名 VARCHAR(40),
班级 VARCHAR(20),
JAVA成绩 FLOAT
)

#删除指定的表 DROP TABLE 表名
DROP TABLE JAVA成绩表;
#------------------------往表中添加、删除、修改查询数据--------------------------
#往指定的表中添加数据:INSERT INTO 表名(字段1 字段2…)VALUES(值1,值2…)

INSERT INTO JAVA成绩表(姓名,班级,JAVA成绩)VALUES ('张三','5班',95.5)
INSERT INTO JAVA成绩表 VALUES ('张三','5班',95.5)

#插入数据的第二种方法 INSERT INTO 表名 SET 字段1=‘李四’

INSERT INTO JAVA成绩表 SET 姓名='李四',班级='5班',JAVA成绩=90.5

#同时插入多条数据

INSERT INTO JAVA成绩表(姓名,班级,JAVA成绩)
VALUES ('张三','5班',95.5),('李四','5班',95.5),('王二','5班',95.5)

#删除数据语法 DELETE FROM 表名 WHERE 条件
DELETE FROM JAVA成绩表 WHERE 姓名=‘张三’
#-----------------------关系运算符---------------------------
#关系运算符放于 WHERE关键字 之后
#查询语法规则:SELECT 字段1,字段2…FROM 表名 WHERE 条件

SELECT 姓名,班级,JAVA成绩 FROM JAVA成绩表 
SELECT 姓名 FROM JAVA成绩表 WHERE JAVA成绩>=60

#----------------------逻辑运算符------------------------------

与(and)、或(or)、非(not)

#查询5班中,Java成绩>=66分的同学
SELECT * FROM JAVA成绩表 WHERE JAVA成绩>=66 AND 班级=‘5班’
#-----------------------作业------------------------------

CREATE DATABASE dt55_mysql SET utf8
USE dt55_mysql
CREATE TABLE students(
id INT,
stuName VARCHAR(60),
age INT,
weight FLOAT
)
INSERT INTO students(id,stuName,age,weight)
VALUES(1,'Lili',31,60.3),(2,'Sansan',29,50.5),(3,'Juli',30,67.5)
SELECT * FROM students

#给表取别名
SELECT * FROM students s
#-------------------------对表数据的增(INSERT)删(DROP)改(UPDATE)查(SELECT)-----------------------------------
#修改 UPDATE 表名 SET 字段值=值1,字段值=值1,字段2=值1…WHERE 条件

UPDATE students SET id=1,stuName='王二',age=25,weight=50.5 WHERE id=24

#-------------------------------sql语言分类------------------------------------
数据库定义语言(DDL):
数据库操作语言(DML):
数据库查询语言(DQL):
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值