基本SQL 语句操作数据增删查改
1、创建数据库: create database <数据库名>。
如:create database student;
2、连接到一个已经存在的数据库: use <数据库名>;
如:use student;
3、删除数据库:drop database <数据库名>。
如: drop database student;
4、创建表:create table <表名>(<列名><列的数据类型>[<列的约束>])
如:create table stuInfo(stuId int primary key,stuName varchar(20) not null)
5、删除表: drop table <表名>
如: drop table stuInfo;
6、改动表:alter table
给表加入新列: alter table <表名> add <列名><列的数据类型>;
加入多列,中间用逗号隔开
如:alter table stuInfo add stuGender varchar(10)
改动某列的数据类型:alter table <表名> modify <列名><新数据类型>
如:alter table stuInfo modify stuGender int
改动列名:alter table <表名> change <老列名><新列名><数据类型>
如:alter table stuInfo change stuName stuAddress varchar(30)
删除列:alter table <表名> drop <列名>
如: alter table stuInfo drop stuGender
7、将创建的表的语句反向导出: show create table <表名>
8、查询表的全部内容:select * from <表名>
查询表的部分内容: select <列名列表> from <表名>
9、查询表结构:show columns from <表名>
10、插入单行数据:insert into <表名>(<列名列表>) values(<值列表>)
11、插入多行数据:作用相当于将数据从一个表拷贝到还有一个表
insert into <表名> (列名列表) select <select语句>
如将stuInfo表中的全部的学生姓名拷贝到students表中的stuName列中:insert into students(stuName) select stuName from stuInfo
12、删除数据:delete from <表名> where<过滤条件>
如删除stuID为4的人的数据:delete from stuInfo where stuId=4
基本SQL 语句操作数据增删查改的更多相关文章
- 常用SQL语句(增删查改、合并统计、模糊搜索)
转自:http://www.cnblogs.com/ljianhui/archive/2012/08/13/2695906.html 常用SQL语句 首行当然是最基本的增删查改啦,其中最重要的是查. ...
- SQL语句的增删查改
一.增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdent ...
- sql基本的增删查改语句
1.增---用于向表中插入新的行/数据 语法:insert into 表名(值1,值2,值3...) values(值1,值2,值3,...) 或者 语法:insert [into] <表名&g ...
- MySQL学习-入门语句以及增删查改
1. SQL入门语句 SQL,指结构化查询语言,全称是 Structured Query Language,是一种 ANSI(American National Standards Institute ...
- Mybatis 的动态SQL,批量增删查改
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 批量增删改的接口: public interface BookService { //批量增加 int ...
- SQL基本之增删查改操作
1.为表添加主键 alter table <tablename> add primary key(col); 主键添加前: 主键添加后: 2.插入数据 insert into <ta ...
- ADO.NET教程(2)实现增删查改
声明一个类,在类中实现增删查改的方法 public class AdoNet { //声明连接字符串 public string Sqlstr = "data source={0};data ...
- EF各版本增删查改及执行Sql语句
自从我开始使用Visual Studio 也已经经历了好几个版本了,而且这中间EF等框架的改变也算是比较多的.本篇文章记录下各个版本EF执行Sql语句和直接进行增删查改操作的区别,方便自己随时切换版本 ...
- EF增删查改加执行存储过程和sql语句,多种方法汇总
ActionUrl c = new ActionUrl() { ActionName="test", RequestUrl="/123/123", SubTim ...
随机推荐
- MIP经典问题:旅行商问题 (traveling salesman problem)
*本文主要记录和分享学习到的知识,算不上原创. *参考文献见链接. 旅行商问题.背包问题都是0-1规划问题中最为经典的问题. 通常来说,当我们学习并熟悉一种求解混合整数问题的技巧时,可以用这种技巧来求 ...
- 误删除innodb ibdata数据文件-之恢复
今天在群里看到有人说不熟悉innodb把ibdata(数据文件)和ib_logfile(事务日志)文件误删除了.不知道怎么解决.当时我也不知道怎么办.后来查阅相关资料.终找到解决方法.其实恢复也挺简单 ...
- 关于EF使用脏读(连接会话开始执行设置隔离级别)
SQL Server中事物隔离级别Read Uncommitted和with(nolock) 注意:应该使用后者(修改后的版本):
- BZOJ 1587: 叶子合并leaves
题目大意:求n个数分成k段的最小代价. 题解:DP,没什么好说的. 代码: #include<cstdio> #include<algorithm> using namespa ...
- MarkdownPad 2 HTML 渲染错误解决办法
MarkdownPad 2 HTML 渲染错误解决办法 1. 安装SDK工具包 Awesomium 1.6.6 SDK 2. 安装渲染插件Microsoft’s DirectX End-User Ru ...
- [uiautomator篇]uiwatcher 的使用场景
http://www.yangyanxing.com/article/use-watcher-in-uiautomator.html 今天在uiautomator中实践了watcher的用法,这个 ...
- 九度oj 题目1100:最短路径
题目描述: N个城市,标号从0到N-1,M条道路,第K条道路(K从0开始)的长度为2^K,求编号为0的城市到其他城市的最短距离 输入: 第一行两个正整数N(2<=N<=100)M(M< ...
- Spring Open Session In View
提出:session在应用层就关闭,所以持久化要在应用层,但是到了view层持久化则session已经关闭 解决:session延迟到view层再关闭 原理:session(整个requestScop ...
- mysql语句优化方案(网上流传)
关于mysql处理百万级以上的数据时如何提高其查询速度的方法 最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法. 由于在参与的实际项目中发现当mysql表的数 ...
- POJ2486 Apple Tree
Time Limit: 1000MS Memory Limit: 65536KB 64bit IO Format: %lld & %llu Description Wshxzt is ...