使用SQL语句操作数据库-01
来源:互联网 发布:七天网络注册账号入口 编辑:程序博客网 时间:2024/06/06 20:41
表的基本操作
创建表
涉及关键字: create 用于创建表的操作
SQL语句:
create table 表名(
字段名 类型(长度) [约束],
字段名 类型(长度) [约束],
……
);
查看表
涉及关键字: show用于查看表,desc用于查看表结构
SQL语句:
- show tables; 列出数据库中所有表的表名
- desc 表名 可以查看表的结构
删除表
涉及关键字: drop用于删除表
SQL语句: drop table 表名
表的修改
涉及关键字: alter用于对表进行增删改操作,add用于在表中添加列,modify用于修改表中列的属性(长度,约束),change用于修改列名,rename用于修改表名
SQL语句:
添加一列: alter table 表名 add 字段名 类型(长度) [约束];
修改列的类型(长度,约束): alter table 表名 modify 要修改的字段名 类型(长度) [约束];
修改列的列名: alter table 表名 change 旧列名 新列名 类型(长度) [约束];
删除一列: alter table 表名 drop 列名;
修改表名: rename table 表名 to 新表名;
修改表的字符集: alter table 表名 character set 编码;
查看当前表的编码: show create table 表名;
表中数据的增删改查
插入记录
涉及关键字: insert into用于向表中插入数据
SQL语句:
- insert into 表名(列名1,列名2,列名3……) values(值1,值2,值3……)
- 也可以省略列名insert into 表名 values(值1,值2,值3……)
修改记录
涉及关键字: update用于修改表中数据
SQL语句: update 表名 set 字段名=值, 字段名=值, 字段名=值……
删除记录
涉及关键字: delete用于删除表中数据,truncate用于删除表中数据(删除方式与delete不同)
delete删除是一条一条的删除记录,它配合事务,可以将删除的数据找回。
truncate删除是将整个表摧毁,然后再创建一张一模一样的表。它删除的数据无法找回。
delete删除,uid不会重置,而使用truncate操作,uid会重置
SQL语句: delete from 表名;
查询操作
基本语法: select [distinct] *| 列名,列名 from 表名 [where条件]
简单查询
涉及关键字: select用于查询表中数据,from用于指定查看哪个表,as设置别名,distinct去掉重复值,desc 降序显示的关键字,asc升序显示的关键字
SQL语句:
- 查询表中所有数据: select * from product;
- 查询表中列: select 列名,列名,… from 表名;
- 使用别名: select * from 表名as 别名;
- 去掉重复值: select distinct(列名) from 表名;
条件查询
涉及关键字: where用于设置查询条件,like用于设置关键字,in用于设置范围(使用穷举法限定),and用于连接多个条件
SQL语句:
- 含有关键字的条件查询: select * from 表名 where 列名 like '%关键字%'
- 一定范围的条件查询: select * from 表名 where 列名 in<范围>
聚合函数
涉及关键字: sun用于求和,avg求平均,count(*)统计数据个数的总和
分组查询
涉及关键字: group by 用于分组查询,having分组后带有条件使用having,order by设置显示的方式(放到最后面)
操作数据库
创建库: create databases 库名;
create database 库名 character set 编码;
删除库: drop database 库名
使用库: use 库名
查看当前选中库: select database()
- 使用SQL语句操作数据库-01
- 使用SQL语句操作数据库
- 使用SQL语句操作SQLite数据库
- 使用SQL语句操作SQLite数据库
- SQL语句操作数据库
- sql语句操作数据库
- 数据库操作语句(sql)
- Android SQLite数据库之一,使用sql语句操作SQLite数据库
- 数据库SQL语句使用
- 数据库SQL语句使用
- wordpress中使用$wpdb->get_results()执行sql语句操作数据库
- SQLite数据库操作--使用SQL语句增删查改
- java代码,使用sql语句操作mongo数据库
- 如何使用SQL语句进行简单的数据库操作?
- 操作数据库结构Sql语句
- 操作数据库结构Sql语句
- SQL数据库基本操作语句
- sql语句操作数据库字段
- 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN
- 关于java位运算符&,~,^,|,<<,>>的整理(包含二进制与十进制的转换)
- Hibernate_实体类_注解_大全
- 欢迎使用CSDN-markdown编辑器
- 有关oracle实现分页查询的方法
- 使用SQL语句操作数据库-01
- 理解 Azure 平台中虚拟机的计算能力
- 2个<ul><li></li></ul>为第二个ul上色
- Apache POI 设置Excel单元格的宽度和高度
- Android常用ADB命令
- python_lintcode_100删除排序数组中的重复数字 _101删除排序数组中的重复数字2
- ionic cordova build android 打包巨慢,一直在Running command的解决办法
- Dynamic Web Module 3.0 requires Java 1.6 or newer
- kea预装软件