MySQL基础SQL命令---增删改查

1.表操作:

create table tableName

(id int(6) not null primary key auto_increatment,name varchar(10) not null,value double(10,2) not null ); # 创建表

show columns from tableName; # 查看表结构

drop table tableName;  # 删除表

alter table tableName  add/drop/modify columnName; #对表字段进行增、删、改类型

alter table t1 change c1 c2 varchar(8); # 将表中列名c1进行修改c2(c2的类型)

alter table t1 rename t2; # 将表t1改名为t2

2.数据表中数据记录的增删改:

insert into tableName values (1,‘苹果‘,12.22),(2,‘香蕉‘,8.88);  # 插入表中数据

delete from tableName where id=1; # 删除满足条件的数据记录

update tableName set c1 = 2 where id = 1; # 更新满足条件的数据记录中的字段值

3.数据查询:

show databases;

show tables;

select * from tableName where id > 10 limit 0,2; # 查询满足条件的数据记录的前两行

count:

select count(name) from tableName where 1;

distinct:

select distinct(name) from tableName where 1;

sum:

select sum(value) from tableName where 1;

limit:

in:

select * from tableName where id in (5,10);

like:

? 任何一个单一的字符
 * 任意长度的字符
 # 0~9之间的单一数字
 [字符列表] 在字符列表里的任一值
 [!字符列表] 不在字符列表里的任一值

4.SQL函数实现批量插入数据:

DROP PROCEDURE IF EXISTS proc_initData; #--如果存在此存储过程则删掉

CREATE PROCEDURE proc_initData()

BEGIN
DECLARE i INT DEFAULT 1;

WHILE i<=10000 DO
INSERT INTO data(user_id) VALUES(i); #插入1000条此数据

SET i = i+1;

END WHILE;

END;

CALL proc_initData();

原文地址:https://www.cnblogs.com/zhangcnblogs/p/11695075.html

时间: 2024-10-06 18:31:15

MySQL基础SQL命令---增删改查的相关文章

Mysql的基本操作(增删改查)

以下是MySQL最基本的增删改查语句,创建索引,删除索引,查看索引.数据库里表的关联.很多IT工作者都必须要会的命令,也是IT行业面试最常考的知识点,由于是入门级基础命令 增 > create database school; 创建数据库school > use school; 进入数据库 > create table class (id int,name char(10),score decimal(5,2)); 创建一个表class(id整数 name字符串10个 成绩 数据长度5

【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

数据库的创建和sql语句增删改查 1. 加载驱动. 2. 连接数据库. 3. 操作数据库. 创建表: create table person( _id integer primary key, name varchar(20), age integer ); 添加: insert into person(name, age) values('lisi', 19); 删除: delete from person where _id = 1; 修改: update person set name =

数据库基本查询语句(SQL常用增删改查语句 简单复习 mark)

SQL常用增删改查语句 1增 1.1[插入单行]insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15') 1.2[将现有表数据添加到一个已有表]insert into <已有的新表> (列名) select <原表列名> from <原表名>例:insert into tongxunlu ('姓名','地址','

Linq to SQL 简单增删改查

Linq to SQL 简单增删改查 用Linq大大减少了对数据库的一般操作所需的编码量. 运行下面事例之前,首先建一个叫做Alien的数据库表. CREATE TABLE [dbo].[Aliens](    [Id] [int] IDENTITY(1,1) NOT NULL primary key,    [Name] [nchar](10) NULL,) 建一个console项目,在项目里添加一个Linq To Sql类文件(.dbml以及两个附属文件),把Alien表从服务器资源管理器拖

MySQL 之基础操作及增删改查等

一:MySQL基础操作 使用方法: 方式一: 通过图型界面工具,如 Navicat,DBeaver等 方式二: 通过在命令行敲命令来操作 SQL ( Structure query language ) 结构化查询语言 SQL语言分为4个部分:DDL(定义).DML(操作).DQL(查询).DCL(控制) 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER 2.DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT.REVOKE 3

Node.js + MySQL 实现数据的增删改查

通过完成一个 todo 应用展示 Node.js + MySQL 增删改查的功能.这里后台使用 Koa 及其相应的一些中间件作为 server 提供服务. 初始化项目 $ mkdir node-crud && cd $_ $ yarn init -y && npx gitignore node 上面的命令创建了一个空文件夹 node-crud,进入之后初始化一个 package.json 以及创建 .gitignore 文件. 安装 Koa 并创建 app.js 以启动一个

基于nodejs+express+mysql+webstorm+html的 增删改查

一.工具准备 Nodejs框架,WebStorm.Mysql服务.Navicat.此篇文章只讲项目的搭建过程,至于Nodejs,WebStorm.Mysql的下载.安装与配置网上资源很多,请自行查阅,本文重点讲述 增删改查,此文为学习笔记,我也是初学者,很多代码没有做过多解释,以免误导他人. Github 地址:https://github.com/Spqin/Nodejs_Websto_Mysql_CRUD 二.打开WebStorm创建项目-项目名称自定义,这里我按年月日做项目名称. 1.选怎

PHP+Mysql 实现数据库的增删改查

PHP和Mysql可以对数据库进行简单的增删改查,本文介绍了新闻列表的后台管理. Mysql数据库创建 创建一个新闻列表的数据库: 1. 查询数据库 1.1. 创建文件dbconfig.php,保存常量 <?php define("HOST","localhost"); define("USER","root"); define("PASS","********"); define

myeclipse中JDBC连接mysql和简单的增删改查

废话不多说,直接上操作图,操作起来理解会更彻底 1.myeclipse中项目结构,先在web-inf-lib下导入jar包,注意Web App Libraries这个目录,下面会有用到的地方 2.连接语句 package utils; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql