MySQl表的操作:


主键的添加:

 CREATE TABLE 表名(列名称 数据类型--id INT PRIMARY KEY AUTO_INCREMENT,列名称2 数据类型,··············);

主键的追加:
 ALTER TABLE 表名 MODIFY 列名 INT PRIMARY KEY AUTO_INCREMENT NOT NULL; 

创建一个表:

 CREATE TABLE 表名(列名1 数据类型,列名2 数据类型,··········);

查询指定表内列的所有内容:

 SELECT * FROM 表名 WHERE 列名 = '吃饭';

根据列出来的条件进行选择:

 SELECT * FROM 表名 WHERE 列名 <=500(条件);

区间判断:

 SELECT * FROM 表名 WHERE 列名 BETWEEN 400 AND 500(条件);

根据给出的条件查询列里符合条件的行内容:

 SELECT * FROM 表名 WHERE 列名 LIKE '%吃饭%';

改变指定行的name内容:

 UPDATE 表名 SET  列名 = '吃饭支出' WHERE id = 1;
UPDATE 表名 SET 列名 = '服装支出' WHERE id = 2;
UPDATE 表名 SET 列名 = '出行支出' WHERE id = 3;

向表内添加数据:

 INSERT INTO  表名 (id,NAME,money) VALUES (4,'应酬支出',500);

查看表内前两行的数据:

 SELECT * FROM 表名 LIMIT 0,2;

在表的尾部添加列:

 ALTER TABLE 表名 ADD 列名 DATE;

改变某一列的数据类型:

 ALTER TABLE 表名 MODIFY 列名 VARCHAR(50);

指定一列进行查询:

 SELECT 列名 FROM 表名;

指定id为1的行数据进行查询:

SELECT * FROM 表名 WHERE 列名 = 1;

指定某行内容进行升序排列,由小到大:

 SELECT * FROM 表名 ORDER BY 列名 ASC;

指定某行内容进行降序排列,由大到小:

 SELECT * FROM 表名 ORDER BY 列名 DESC;

计算总表的行数:

 SELECT COUNT(*) AS '总数' FROM 表名;

更改表名:

 RENAME TABLE 旧表名 TO 新表名;

删除id为1的一行:

 DELETE FROM rr WHERE id = 1;

向表内添加数据:

 INSERT INTO  表名 (id,NAME,money,sdate) VALUES (1,'伙食支出',1500,'一月');

查看表的所有数据:

 SELECT * FROM 表名;

查看表的结构:

 DESC 表名;

查看所有表:

 SHOW TABLES;

删除表:

 DROP TABLE 表名;

MySQL语句-关于表单的操作总结(新手)的更多相关文章

  1. [MySQL数据库之表的详细操作:存储引擎、表介绍、表字段之数据类型]

    [MySQL数据库之表的详细操作:存储引擎.表介绍.表字段之数据类型] 表的详细操作 存储引擎 mysql中建立的库======>文件夹 库中建立的表======>文件 用来存储数据的文件 ...

  2. ThinkPHP 表单提交操作成功后执行JS操作如何刷新父页面或关闭当前页等操作

    ThinkPHP 表单提交操作成功后执行JS操作如何刷新父页面或关闭当前页等操作 .操作成功后刷新父页面 $this->assign('jumpUrl', "javascript:wi ...

  3. js 节点 document html css 表单节点操作

    js 节点 document html css 表单节点操作 节点操作:访问.属性.创建 (1)节点的访问:firstChild.lastChild.childNodes.parentChild(父子 ...

  4. mysql(三) 数据表的基本操作操作

    mysql(三) 数据表的基本操作操作 创建表,曾删改查,主键,外键,基本数据类型. 1. 创建表 create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空 )ENGIN ...

  5. 再学ajax--第二天 | 基于php+mysql+ajax的表单注册、登录、注销

    写在前面 ajax学习到了第二天,这次是用第一天封装的ajax函数,后端使用了php+mysql实现基本的注册,登录,注销. php是我前几个月get到的技能,我已经学习到了面向对象,知道各修饰符的含 ...

  6. Oracle中如何实现Mysql的两表关联update操作

    在看<MySQL 5.1参考手册>的时候,发现MySQL提供了一种两表关联update操作.原文如下: UPDATE items,month SET items.price=month.p ...

  7. MySQL中数据表的增操作

    今天学习到表的增操作,写个博客总结一下,PS:以下所有的凝视都是我在电脑上所有操作完毕后,再拷贝到记事本上加入的.至于在运行的时候可不能够那样加入凝视,就有待考证了. 选择库 mysql> sh ...

  8. HTML 学习笔记 JQuery(表单,表格 操作)

    表单应用 一个表单有3个基本组成部分 (1)表单标签:包含处理表单数据所用的服务器端程序URL 以及数据提交到服务器的方法 (2)表单域:包含文本框 密码框 隐藏框 多行文本框 复选框 单选框 下拉选 ...

  9. RxAndroid中observable的基本使用和表单校验操作

    RxAndroid 响应式编程 类似于监听-观察者模式 在观察者模式中,你的对象需要实现 RxJava 中的两个关键接口:Observable 和 Observer.当 Observable 的状态改 ...

随机推荐

  1. Spring Boot 学习笔记(六) 整合 RESTful 参数传递

    Spring Boot 学习笔记 源码地址 Spring Boot 学习笔记(一) hello world Spring Boot 学习笔记(二) 整合 log4j2 Spring Boot 学习笔记 ...

  2. printf 输出浮点数

    在测试printf函数输出结果时,写了如下代码: /** * printf:格式化输出函数 * printf函数不会按照格式控制而对数据类型进行转换,不管三七二十一, * 抓到二进制数据就按照格式控制 ...

  3. C语言Windows程序设计—— 使用计时器

    传统意义上的计时器是指利用特定的原理来测量时间的装置, 在古代, 常用沙漏.点燃一炷香等方式进行粗略的计时, 在现代科技的带动下, 计时水平越来越高, 也越来越精确, 之所以需要进行计时是在很多情况下 ...

  4. Nginx笔记总结四:Nginx连接PHP5.4

    location ~ .*\.(php)?${ expires -ls; try_file $uri=404; fastcgi_split_path_info ~(.+\.php)(/.+)$; in ...

  5. hql错误:No data type for node: org.hibernate.hql.ast.tree.IdentNode

    今天写了一个查询,用的是hql,数据库是mysql.多表联查,结果报错了报: \-[IDENT] IdentNode: 'routerNumber' {originalText=routerNumbe ...

  6. python基础 生成器 迭代器

    列表生成式: a=[1,2,3] print a b=[i*2 for i in range(10)] #i循环10次,每一个i的值乘2就是列表中的值.列表生成式 print b >>[1 ...

  7. 以后的IT路还很长(1)

    以后的IT路还很长(1) 最近有两位兄弟同事离职了,蛮可惜了,在一个战壕一起一.两年了,人各有志嘛!希望他们发展更好些! 目前的公司是个创业型的公司,公司从08年的50来个人,扩张到今年11年400多 ...

  8. 【深入理解Java虚拟机】类的初始化过程

    类的初始化过程 类的加载过程.png 加载 将 Class 文件以二进制的形式加载到内存中 验证 校验 Class 文件是否安全,是否被正确的修改等 准备 为类变量申请内存,设置默认值,(初始化变量的 ...

  9. git指令-管理修改

    git指令-管理修改 git管理的不是文件,而是修改 eg:对readme.txt文件进行修改一行 在最后追加一句git has to tracked 然后添加,并且查看状态 cat +文件名称 表示 ...

  10. 在高德地图上用svg.js绘制简单图形

    这段时间做的一个项目,需要在地图上绘制简单的图形.在学习高德地图JS API的过程中,发现高德地图提供的点.线等API并不能满足我的需求,还好它开放了自定义图层CustomLayer,官方说自定义图层 ...