数据库操作学习(2):MySQL基本增删改查
程序员文章站
2024-02-13 16:44:04
@概述
增删改查是的基本操作; 习惯上用crud来分别代表增查改删:即create,retrieve,update,delete; 数据库的增删改查操作是通过sql语句来实现的; mysql中的sq...
@概述
增删改查是的基本操作; 习惯上用crud来分别代表增查改删:即create,retrieve,update,delete; 数据库的增删改查操作是通过sql语句来实现的; mysql中的sql语句对大小写是不敏感的; 各大关系型数据库所使用的sql语句整体上是大同小异的; 删除数据不是常规操作,要特别谨慎,一般企业开发中原则上是不删除数据的; 如果的确有删除需求,通常的做法是进行逻辑删除(例如标记isdelete=true),而不是物理删除;
@新增数据
创建校园数据库并设置字符集:
create database campus charset = utf8;
切换到校园数据库:
use campus;
创建学生表:
create table student( id integer primary key auto_increment, name varchar(20), age integer, gender integer, birthday datetime );
插入一条学生数据:
insert into student(name,age,gender,birthday) values ("张三",18,1,20180328);
继续插入更多数据:
insert into student(name,age,gender,birthday) values ("韩三平",60,1,20180328); insert into student(name,age,gender,birthday) values ("李师师",25,0,20160328); insert into student(name,age,gender,birthday) values ("王老五",40,1,20140328); insert into student(name,age,gender,birthday) values ("杨六郎",25,0,20120328); insert into student(name,age,gender,birthday) values ("洪七公",58,1,20100328); insert into student(name,age,gender,birthday) values ("朱重八",42,1,20110328); insert into student(name,age,gender,birthday) values ("马英九",55,0,20130328); insert into student(name,age,gender,birthday) values ("李世石",45,1,20150328); insert into student(name,age,gender,birthday) values ("萧十一郎",23,1,20170328);
@查询数据
查看所有表:
show tables;
查询学生表student中的所有记录:
select * from student;
@修改数据
修改王老五的姓名为隔壁老王:
update student set name = "隔壁老王" where name = "王老五";
@删除数据
删除张三的记录:
delete from student where name = "张三";
删除学生表:
drop table student;
删除校园数据库:
drop database campus;
推荐阅读
-
数据库操作学习(2):MySQL基本增删改查
-
MySQL数据库:基本操作及增删改查语句
-
php数据访问之增删改查操作 php操作mysql数据库 php操作mysql数据库类 phpcms 数据库操
-
yii2 + mysql 常用增删改查操作语法以及事务
-
.NET连接数据库以及基本的增删改查操作教程
-
C#学习--Oracle数据库基本操作(连接、增、删、改、查)封装
-
MySQL学习笔记2:数据库的基本操作(创建删除查看)
-
MySQL学习第五天 MySQL数据库基本操作
-
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
-
C# SQL server数据库基本操作(连接、增、删、改、查)封装