JAVA---MYSQL 基本知识点 第二部分

增删改查 (CRUD):   数据库  , 表  , 记录  ;

 

约束 ; 主键约束 :primary key  如果是int类型 可以使用 自动增长型  auto_increment;

唯一约束 unique ; 字段不能出现相同的值;

非空约束 ;not null 插入字段的时候,不能为空值;

外键约束 ;两张表的关联,不能随意修改其中的记录; 

一 :

  1.    数据库 : 

    增加数据库就是创建数据库  ;create database 数据库名字;

  删:删除数据库, drop database 数据库名字;

  改;修改数据库的字符集 :  alter database 数据库名字 character set 字符集 collate 校队规则;

       查; 查所有的数据库 ; show databases;

       查;查数据库创建的细节; show create database 数据库名字;

      查 当前正在使用的数据库 ; select database();

2. 表:

       增加表就是创建表 ;create table 表的名字(字段名 字段类型(长度)  约束,    .......,    .......) character 字符集     collate  校对规则 ;

       增加字段   alter table 表的名字 add 字段名 类型(长度) 约束;

       修改字段名或类型约束: alter table 表的名字 modify 字段名 类型(长度) 约束;

修改表的名字  alter table  旧的表的名字  to  新的表名

       修改字段名   alter table 表的名字 change 旧字段名 新字段名 类型(长度) 约束;

  删:删除表, drop database  表名字;

  改;修改表的字符集 :  alter table  表的名字 character set 字符集 collate 校队规则;

       查; 查所有的表 ; show tables;

       查;查数表创建的细节; show create table  表的名字;

       查; 查表的结构  ; desc  表的名字

 

3...记录  ;

       增加记录 ,插入一条记录 : insert into 表名 (字段名1  字段名2  字段名3 ........)  values (值1  值2  值3.......) ;

       或 : insert into 表名  values (值1  值2  值3.......) ;    注意  字段和 值得类型要统一;

  删:删除表, drop database  表名字;

       删除记录; delete from 表名 where 条件;

       修改记录 update 表名 set 字段名 = 值  where 条件 这是覆盖是修改;

    在原有基础上进行修改:

       update 表名 set 字段名 = 字段名 [赋值操作符] 值,字段名=值 [where 条件];

上一篇:认证模式之Spnego模式


下一篇:Android碎片使用