• 建表and新增删除数据A


    SELECT*FROM 表名:查询表

    新建数据库:
    select 文件名(可以很多被查询的文件名)from 文件名
    创建student表 
    CREATE TABLE `student` 
    ( `id` INT(20) NOT NULL COMMENT '主键',
     `name` VARCHAR(10) NOT NULL, 
    `age` INT(3) DEFAULT NULL, 
    `sex` CHAR(1) DEFAULT NULL,
     `phone` INT(20) DEFAULT NULL,
     `address` VARCHAR(50) DEFAULT NULL,
     PRIMARY KEY (`id`)
     ) ENGINE=MYISAM DEFAULT CHARSET=utf8
     新增(insert)数据:
     1.明确需要插入数据的表。 
    2.知道哪几列需要插入数据。 
    3.插入的值又是什么?
     #向student表中插入一条数据,只插入主键和姓名。
     INSERT INTO student(id,NAME) VALUES(1111,'胡佳伟');
     #向student表中插入一条数据,六列都插入值。
     INSERT INTO student VALUES(5555,'胡佳伟',22,'男',222,'江苏苏州'); 
    注意: 1. 主键不能重复 
    2. 非空的列必须要插入值。
     3. 所有列都插入值的话,表名后面可以不带括号。
     删除:
     1.确定删除的表。
     2.确定删除的数据,即删除条件。
     
     #根据名字来删除student表中的王麻子。
     DELETE FROM student WHERE NAME='王麻子'; 
    #根据ID来删除student表中的王麻子。
     DELETE FROM student WHERE ID=6666;
     #删除表中性别为女且家住苏州的同学。
     DELETE FROM student WHERE sex='女' AND address='苏州'; 
    #删除表中年龄为22或者家住苏州的同学。
     DELETE FROM student WHERE age=22 OR address ='苏州'
     #删除表中所有数据 
    DELETE FROM student
     #删除表中家庭地址为空的同学
     DELETE FROM student WHERE address IS NULL;
     ##删除表中性别不为女性的同学
     DELETE FROM student WHERE sex <> '女' 
    ##删除表中年龄大于23的同学
     DELETE FROM student WHERE age > 23 
     
    更新 update 
    1.确定更新那张表. 
    2. 确定更新那列数据。
     3. 条件判断 
    ##更新 update
     #更新表中姓名为胡佳伟同学的年龄
     UPDATE student SET age =20 WHERE NAME ='胡佳伟' AND id=1111
     #更新表中所有同学的家庭地址都为昆山
     UPDATE student SET address = '昆山' 
    #更新表中姓名为王五的同学的性别=男、住址为上海、年龄为25
     UPDATE student SET sex ='男', address ='上海' , age =25 WHERE NAME ='王五'
     
     #查询 select 
    ##查询全班同学的姓名
     SELECT NAME FROM student 
    ##查询所有同学的信息 SELECT * FROM student 
    ##查询家住昆山的同学的姓名和年龄。
     SELECT NAME,age FROM student WHERE address='昆山'
     
     
    整形列的可选属性
    inyint(M)unsingned zerofill
    M:宽度(在0填充的时候才有意义)
    unsingned:无符号类型(非负)
    zerofill:0填充(默认无符号)
     
  • 相关阅读:
    Unity打包ARCore项目失败,但是其他安卓项目成功
    关于Unity 图片队列存储以及出列导致内存溢出的解决方案
    unity 使用 outline 组件
    7Z解压工具的BUG
    Unity ILRuntime 调用方法一览
    Python 免费插件
    SQL经典面试题及答案
    PL/SQL Developer中文注释乱码的解决办法
    Tomcat并发优化和缓存优化
    在配置hibernate.cfg.xml时需指定使用数据库的方言:
  • 原文地址:https://www.cnblogs.com/AngelKing1111/p/6184684.html
Copyright © 2020-2023  润新知