博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA---MYSQL 基本知识点 第二部分
阅读量:5142 次
发布时间:2019-06-13

本文共 1246 字,大约阅读时间需要 4 分钟。

增删改查 (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 条件];

    

 

转载于:https://www.cnblogs.com/wanjie77/p/10705453.html

你可能感兴趣的文章
ionic2+ 基础
查看>>
MyBaits动态sql语句
查看>>
用户空间与内核空间,进程上下文与中断上下文[总结]
查看>>
JAVA开发环境搭建
查看>>
Data truncation: Out of range value for column 'Quality' at row 1
查看>>
ad logon hour
查看>>
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
好玩的-记最近玩的几个经典ipad ios游戏
查看>>
tmux的简单快捷键
查看>>
[Swift]LeetCode922.按奇偶排序数组 II | Sort Array By Parity II
查看>>
Vue_(组件通讯)子组件向父组件传值
查看>>
移动开发平台-应用之星app制作教程
查看>>
DataGridView的行的字体颜色变化
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>
Android-多线程AsyncTask
查看>>
LeetCode【709. 转换成小写字母】
查看>>
如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:
查看>>