数据库(2019年10月30日)

泛型:ArrayList<Student> list= new ArrayList<Student> ();

     参数化类型:一个存放Student对象的集合

数据库:装数据的仓库

  SQL:结构化查询语言,用来操作数据库的语言

数据结构上:  关系型数据库:Sqlserver ,MySql, oracle(甲骨文)

      非关系型:NoSql

1.建立连接:连接名 写在test这个数据库中,或者新建一个数据库(iinformation-schema和mysql不要用)

      创建数据库时记得: 字符选择 utf-8

                排序规则:utf-general-c;

数据库中的注释:-- 加上一个空格

常见的sql语句: 查询 SELECT * FROM testtable

       修改 update users set username=“张宇星” where usernumber=“201603493”

       删除 delete from user where username=“张宇星”

       增加 insert into user (username,usernumber)values(“郭德纲”,“4210871998”) 

 

在创建表的时候可以添加各种约束  

          1.主键约束  primary key

          2.自增长 auto_increment

          3.非空 not nul

          4.设置默认值 default("已上架") (如果用户在插入数据的时候没有写这条内容,那么会给一个默认值)

          5.唯一 unique

          6.枚举 enum(“女”,“男”)

在数据库中可以添加时间类型的数据: bookpublishdate  date;

 

 

posted @ 2019-11-04 15:01  小星星i  阅读(132)  评论(0编辑  收藏  举报