zoukankan      html  css  js  c++  java
  • MySQL语句-关于表单的操作总结(新手)

    MySQl表的操作:


    主键的添加:

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


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

    创建一个表:

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

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

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

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

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

    区间判断:

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

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

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

    改变指定行的name内容:

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

    向表内添加数据:

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

    查看表内前两行的数据:

    1 SELECT * FROM 表名 LIMIT 0,2;

    在表的尾部添加列:

    1 ALTER TABLE 表名 ADD 列名 DATE;

    改变某一列的数据类型:

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

    指定一列进行查询:

    1 SELECT 列名 FROM 表名;

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

    SELECT * FROM 表名 WHERE 列名 = 1;

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

    1 SELECT * FROM 表名 ORDER BY 列名 ASC;

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

    1 SELECT * FROM 表名 ORDER BY 列名 DESC;

    计算总表的行数:

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

    更改表名:

    1 RENAME TABLE 旧表名 TO 新表名;

    删除id为1的一行:

    1 DELETE FROM rr WHERE id = 1;

    向表内添加数据:

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

    查看表的所有数据:

    1 SELECT * FROM 表名;

    查看表的结构:

    1 DESC 表名;

    查看所有表:

    1 SHOW TABLES;

    删除表:

    1 DROP TABLE 表名;
  • 相关阅读:
    FTP解决办法:服务器发回了不可路由的地址。使用服务器地址代替。
    隐藏显示终端的光标(shell echo,linux c printf)
    FTP服务2种工作方式详解,PORT方式和PASV方式,(即主动模式和被动模式)
    XP使用VNC远程桌面CentOS 6(原创,备忘)
    LINUX命令行技巧
    FTP服务器(vsftpd)配置随笔
    更快、更强 64位编程的三十二条军规
    MFC 程序入口和执行流程
    css实现居中
    treeview控件显示指定目录下的目录和文件
  • 原文地址:https://www.cnblogs.com/lxr521/p/10622416.html
Copyright © 2011-2022 走看看