一、库

查看有哪些库: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常用到的一些指令的更多相关文章

  1. Sql常用语法以及名词解释

    Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) D ...

  2. ylb:SQL 常用函数

    ylbtech-SQL Server: SQL Server-SQL 常用函数 1,数学函数 2,日期和时间函数 3,字符串函数 4,转换函数 1,ylb:SQL 常用函数返回顶部 1,数学函数 2, ...

  3. sql常用的星期方法

    sql常用的星期方法: SELECT convert(varchar(10),DATEADD(wk, DATEDIFF(wk,0,getdate()), 0),120) --本周开始周一SELECT ...

  4. sql 常用语法汇总

    Sql常用语法 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控 ...

  5. SQL常用命令

    SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql=&qu ...

  6. SQL常用函数总结

    SQL常用函数总结 这是我在项目开发中使用db2数据库写存储过程的时候经常用到的sql函数.希望对大家有所帮助: sql cast函数 (1).CAST()函数的参数是一个表达式,它包括用AS关键字分 ...

  7. Hive SQL 常用日期

    Hive SQL 常用日期 原文地址:Hive SQL常用日期函数 Hive SQL 常用日期 注意: MM DD MO TU等要大写 已知日期 要求日期 语句 结果 本周任意一天 本周一 selec ...

  8. Linux常用三十七条指令

    Linux常用三十七条指令 基础指令(11):ls,pwd,cd,mkdir,touch,cp.mv,rm,vim,>/>>/,cat 进阶指令(10):df,free,head,t ...

  9. 【数据库】 SQL 常用语句

    [数据库] SQL 常用语句 1.批量导入 INSERT INTO Table2(field1,field2,...) SELECT value1,value2,... FROMTable1 要求目标 ...

随机推荐

  1. Ajax&Java

    AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML) 是一种基于浏览器的XMLHttpRequest对象实现的创建交互式网页应用的网页开发技 ...

  2. 删除ORACLE的步骤

    1.关闭oracle所有的服务.可以在windows的服务管理器中关闭: 2.打开注册表:regedit 打开路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS ...

  3. Oracle逻辑备份与恢复

      1. 备份的类型 按照备份方式的不同,可以把备份分为两类: 1.1 逻辑备份:指通过逻辑导出对数据进行备份.将数据库中的用户对象导出到一个二进制文件中,逻辑备份使用导入导出工具:EXPDP/IMP ...

  4. Swift 03.Dictionary

    字典 key它必须是可哈希的,也就是说,它必须能够提供一个方式让自己被唯一表示出来.Swift的所有基础类型(例如String.Int.Double和Bool)默认都是可哈希的,这些类型都能够用作字典 ...

  5. 使用AXIS2客户端调用 WEBSERVICE

    问题 在调用WEBSERVICE时,可以使用wsdl2java生成java代码,调用接口,这种方法在接口固定的情况下是一种不错的选择,如果需要动态调用接口,那么这样就行不通了. 解决办法 1.直接构建 ...

  6. scala 打印一个乘法口诀表 (<<scala 编程>> P87)

    (for(i <- 1 to 9;j <- 1 to i; s = s"$j*$i=${i*j}\t") yield {if(j==1) s"$s\n&quo ...

  7. JAVA数据转换常用方法

    时间格式化与运算 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar=sdf. ...

  8. 关于EM,REM,PX的几点注意

    px是绝对单位,不支持IE的缩放,em是相对单位. em指字体高,任意浏览器的默认字体高都是16px.所以未经调整的浏览器都符合: 1em=16px.那么12px=0.75em, 10px=0.625 ...

  9. CentOS安装crontab及使用方法(汇总多人博客并实践确认无误)

    安装centOS: yum -y install vixie-cron --该软件包是cron的主程序 yum -y install crontabs--该软件包用来安装.卸载或者列举需要cron来守 ...

  10. Themida和Winlicense加壳软件脱壳教程

    (一)Themida和不用license的Winlicense加壳软件就不说了,直接上脚本脱壳. (二)先看看不同版本OEP的一些小特征: Temida2.1.X.X版本之后的OEP特征(2.0.8. ...