初学SQL常用到的一些指令
一、库
查看有哪些库:show databases;
进入某个库:use 库名;
新增库:create database atm; (atm为库名)
删除库:drop database if exists atm;/ drop database atm;(atm为库名)
二、表
注意:进行表操作前一定要先进入该表所在的库
show tables; —— 查看当前库中有哪些表
desc 表名; —— 查看某个表的表结构
1、新增表:
create table XXX(
字段1 数据类型 属性(是否能为nul,default,auto_increment),
字段2 数据类型 属性(是否能为nul,default,auto_increment),
primary key(主键字段)
);
eg:
create table account1(
code varchar(6) not null auto_increment,
password int(6) not null,
money double(5,2) not null default 0.0,
primary key(code)
);
(account1为表名,code、password、money为3个字段,其中code为主键)
2、删除表:drop table if exists account1; /drop table account1;(account1为表名)
三、插入数据
1、插入全部字段数据:insert into 表名 value(字段1值, 字段2值, 字段3值);
insert into account1 value('100001',111111,100.00);
insert into account1 value('100002',222222,200.00);
insert into account1 value('100003',333333,300.00);
注意:字符串用英文单引号引住
2、插入部分字段数据:insert into 表名(字段1, 字段2) value(字段1值, 字段2值);
insert into account1(code,password) value('100004',444444);
四、查询数据
1、整表查询:select * from 表名;(*表示所有字段)
2、个别字段查询:select 字段1,字段2 from 表名;
3、条件查询:where后面带出条件语句select * from account1 where code='100002';
select password from account1 where code='100002';
select * from account1 where code='100002' and password=111111; (and表示“且”)
select * from account1 where code='100002' or password=111111; (or表示“或”)
select * from account1 where money>200.00;
五、修改数据
update 表名 set 字段1=值1,字段2=值2;(一般要加条件)
update account1 set password=123;(不加条件,整个表的数据被修改)
update account1 set password=123 where code='100002'; (只修改该条件对应的数据)
update account1 set password=123,money=0 where code='100002'; (同时修改多个字段)
六、删除数据
delete from 表名;(一般要加条件)
delete from account1;(不加条件,整个表的数据被删除)
delete from account1 where code='100006'; (只删除该条件对应的数据)
初学SQL常用到的一些指令的更多相关文章
- Sql常用语法以及名词解释
Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) D ...
- ylb:SQL 常用函数
ylbtech-SQL Server: SQL Server-SQL 常用函数 1,数学函数 2,日期和时间函数 3,字符串函数 4,转换函数 1,ylb:SQL 常用函数返回顶部 1,数学函数 2, ...
- sql常用的星期方法
sql常用的星期方法: SELECT convert(varchar(10),DATEADD(wk, DATEDIFF(wk,0,getdate()), 0),120) --本周开始周一SELECT ...
- sql 常用语法汇总
Sql常用语法 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控 ...
- SQL常用命令
SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql=&qu ...
- SQL常用函数总结
SQL常用函数总结 这是我在项目开发中使用db2数据库写存储过程的时候经常用到的sql函数.希望对大家有所帮助: sql cast函数 (1).CAST()函数的参数是一个表达式,它包括用AS关键字分 ...
- Hive SQL 常用日期
Hive SQL 常用日期 原文地址:Hive SQL常用日期函数 Hive SQL 常用日期 注意: MM DD MO TU等要大写 已知日期 要求日期 语句 结果 本周任意一天 本周一 selec ...
- Linux常用三十七条指令
Linux常用三十七条指令 基础指令(11):ls,pwd,cd,mkdir,touch,cp.mv,rm,vim,>/>>/,cat 进阶指令(10):df,free,head,t ...
- 【数据库】 SQL 常用语句
[数据库] SQL 常用语句 1.批量导入 INSERT INTO Table2(field1,field2,...) SELECT value1,value2,... FROMTable1 要求目标 ...
随机推荐
- biweb添加新的模块
1.例如添加一个新闻模块,首先去纯净的项目的根目录复制出一个news文件夹到项目外 2.打开dreamweaver, 编辑 ->查找和替换 例如 新模块 叫 我的新闻,英文名叫mynews,则进 ...
- occ添加新的捕捉模式
Load (theSelection, theShape, theType, theDeflection, theDeviationAngle, isAutoTriangulation, thePri ...
- PDF 补丁丁 0.5.0.2731 发布(增加去除页面表单和链接水印功能)
新的版本增加了简单的删除表单和链接批注的功能,使用该功能可去掉某些软件打上的水印. 在 PDF 文档选项中选中“清除页面所有表单”和“清除页面所有链接批注”项后,程序将会删除页面的表单和链接批注. 效 ...
- sql脚本多服务器操作
--创建链接服务器exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','IP' exec sp_addlinkedsrvlogin 'srv_lnk','f ...
- EF6 CodeFirst+Repository+Ninject+MVC4+EasyUI实践(三)
前言 在上一篇中,我们依靠着EasyUI强大的前端布局特性把前端登录界面和主界面给搭建完成了.这一篇我们就要尝试着把整个解决方案部署到云端呢,也就是Visual Studio Online(TFVC) ...
- Java日志规范
前言 一个在生产环境里运行的程序如果没有日志是很让维护者提心吊胆的,有太多杂乱又无意义的日志也是令人伤神.程序出现问题时候,从日志里如果发现不了问题可能的原因是很令人受挫的.本文想讨论的是如何在Jav ...
- Redux教程2:链接React
通过前面的教程,我们有了简单的环境,并且可以运行Redux的程序,也对 如何编写Redux示例 有了初步的印象: 掌握了 使用Redux控制状态转移 ,继而驱动 React 组件发生改变,这才是学习R ...
- 三、Python 变量、运算符、表达式
3.1 变量 变量是计算机内存中的一块区域,变量可以存储规定范围内的值,值可以改变,其实是将值在内存中保存地址位交给变量,变量去内存中获取,重新赋值,改变的就是内存地址位. 命名: 变量名由字母.数字 ...
- 配置DelegatingFilterProxy使用Spring管理filter chain
项目环境:JDK7 + Maven3.04 0. 项目使用springmvc作为controller层 1. 引入spring-security <dependency> <grou ...
- 3、jvm内存分配实例
参数:-Xmx20m -Xms20m -XX:NewRatio=1 -XX:SurvivorRatio=2 -XX:+PrintGCDetails -XX:PermSize=2m 结果: Heap P ...