JAVA程序开发学习日志—DAY17—2022/07/27—数据库编程

本文档详细介绍了如何进行数据库的操作,包括创建数据库、选择使用特定数据库、修改数据库字符集、删除数据库。同时,讲解了创建数据表的语法,包括设置默认值、列描述、主键和唯一键,以及自动增长字段。此外,还涵盖了显示数据表、删除主键和唯一键的方法,是数据库管理的基础教程。
摘要由CSDN通过智能技术生成

创建数据库

create database 数据库名字(库选项)

CREATE DATABASE class

选择数据库

use 数据库名字

修改数据库

alter database 数据库名字 charset 字符集;

删除数据库

drop database 数据库名字

创建数据表

create table 表名(字段1 字段类型 字段属性,字段2 字段类型 字段属性,….)表选项

create table classes(

name VARCHAR(10)

)charset utf8;

复制已有表结构

create table 新表名 like 表名;-- 只复制结构,不复制内容

显示数据表

Show tables;

匹配显示表

Show tables like ‘匹配格式’;

显示表结构

本质:显示表中所包含的字段信息(名字、类型、属性)

语法:describe 表名;

DESC 表名;

Show columns from 表名;

设置默认值

create table my_default(

name VARCHAR(10) not null,

age int DEFAULT 18

)

列描述

create table my_comment(

username VARCHAR(10) not null COMMENT '当前是用户名,不能为空',

password VARCHAR(10) not null comment '当前是密码,不能为空'

)

设置主键

create table my_pri1(

username VARCHAR(20) PRIMARY key

)

create table my_pri2(

username VARCHAR(20),

PRIMARY key(username)

)

create table my_pri3(

username  VARCHAR(10)

)

alter TABLE my_pri3 add PRIMARY key(username);

查看主键

1.desc 表名

2.show create table 表名;

删除主键

alter table drop PRIMARY KEY;

创建唯一键

与主键一致

删除唯一键

alter table 表名 drop index 唯一键名字;-- Index关键字:索引,唯一键是索引的一种。

自动增长

create table my_auto(

id int PRIMARY key auto_increment,

name VARCHAR(10) not null comment '用户名',

pass VARCHAR(10) not null comment '密码'

)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值