基本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
最新文章
- io.js入门(三)—— 所支持的ES6(下)
- Notes:indexedDB使用
- (转载)JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- 【vbs】vbs写ini文件
- PHP Redis
- DataGridView中添加CheckBox列用于选择行
- CI框架大纲总结
- 沈晓军 / LarvaFrame - 代码托管 - 开源中国社区
- JS跨域笔记
- springmvc 例
- 使用rpm安装mysql的默认目录
- OCA读书笔记(9) - 管理数据同步
- 用smarty来做简易留言系统,明细步骤简单操作
- Q:javax.comm 2.0 windows下Eclipse的配置
- nginx的概念与几种负载均衡算法
- python之路(10)类的内置函数
- 1.1 NCE21 Daniel Mendoza
- 【Python 08】汇率兑换2.0-1(字符串索引)
- ubuntu部署git
- 蓝桥杯—BASIC-25 回形取数
热门文章
- BFS:UVa201-Squares
- Luogu 2569 [SCOI2010]股票交易 (朴素动规转移 + 单调队列优化)
- 使用adb命令启查看已安装的Android应用的versionCode、versionName
- python的re模块常用方法
- java编程思想阅读记录
- php 上传文件名出现乱码
- 九度oj 题目1354:和为S的连续正数序列
- BZOJ 2780 [Spoj]8093 Sevenk Love Oimaster ——广义后缀自动机
- cf3D Least Cost Bracket Sequence
- 解析XML字符串为json对象