栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MySQL数据库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL数据库

小编今天在中思教育学习新内容数据库,什么是数据库网上都有咱们就不细说了,咱们直奔主题。

数据库-表

数据库中以表为组织单位存储数据。表类似我们的Java类,每个字段都有对应的数据类型。

那么用我们熟悉的java程序来与关系型数据对比,就会发现以下对应关系:

类----------表

类中属性----------表中字段

对象----------记录

表中的一行称之为记录就是java中的对象,而一条记录(id 、name 、age)就是对象中的数据,这样大家明白吧

CREATE DATAbase demo; #创建数据库

DROP DATAbase demo;

USE demo; -- 用哪个库

-- 创建数据库 表明 字段名 字段类型

CREATE TABLE student (s_id INT(1),s_name VARCHAr(3));

-- 插入数据 表名 字段名 字段对应数据

INSERT INTO student(s_id,s_name) VALUES (11,'小星星');

这里面的关键字虽然没有规定大小写但是大写的话能跟字段名什么得分开。

数据库中数据的编码采用的是安装数据库时指定的默认编码 utf8,当然如果有小伙伴的字符集和排序规律不是utf8的话可以用这两句试试:

修改数据库字符集:alter database数据库名 character set utf8;

修改表属性字符集:ALTER TABLE 表名 ConVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL中的我们常使用的数据类型如下

如果我想在创建完表之后将这个字段添加到表中间而不是末尾怎么办呢?

alter table 表名 add 列名 类型(长度) 约束 after 某个字段;

比如我想在age字段的后面加一个字段sex,而不是在最后一个字段末尾添加

alter table student add column sex char(1) not null comment '性别' after age;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/424639.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号