我是靠谱客的博主 可爱宝马,最近开发中收集的这篇文章主要介绍Java学习笔记 --- MySQL-表一、创建表二、删除表三、修改表,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、创建表

CREATE TABLE table_name

(

        field1 datatype,

        field2 datatype,

        field3 datatype

)

character set 字符集        collate 校对规则        engine 引擎

field:指定列名        datatype:指定列类型(字段类型)

character set:如不指定则为所在数据库字符集

collate:如不指定则为所在数据库校对规则

engine:引擎

# 注意:db02 创建表时,要根据需保存的数据创建相应的列,并根据数据的类型定义相应的列类型。例:user表
# id
整形
[图形化,指令]
# name
字符串
# passw
字符串
# birthday	日期
CREATE TABLE `user` (
id INT,
`name` VARCHAR(255),
`password` VARCHAR(255),
`birthday` DATE
)
CHARACTER SET utf8 COLLATE utf8_bin ENGINE INNODB;

二、删除表

删除表

DROP TABLE table_name:通过表名删除

DROP TABLE xdb.table_name:通过 数据库.表名 删除

删除/清空表中全部数据

DELETE FROM 表名:通过 delete 删除,优点:数据可恢复,缺点:速度慢

TRUNCATE TABLE 表名:通过 truncate 删除,优点:速度极快,缺点:数据不可恢复

删除表中部分数据

1、通过指定条件删除:delete from tb1 where name='测试';

2、指定唯一键的范围删除:delete from tb1 where id between 1 and 5; (删除表中第1到5条的记录)

3、排序后删除指定条件的数据:delete from tb1 order by id desc limit 5;(倒序排序后删除表中前5条记录)

                                                     delete from tb1 order by id asc limit 5;(正序排序后删除表中前5条记录)

三、修改表

使用 ALTER TABLE 语句追加,修改,或删除列的语法

添加列:ALTER TABLE tablename

                       ADD 列名 类型;

修改列:ALTER TABLE tablename

                       MODIFY 列名 类型;

删除列: ALTER TABLE tablename

                        DROP 列名;

查看表的结构:desc 表名;-- 可以查看表的列

修改表名:Rename table 表名 to 新表名

修改表字符集:alter talbe 表名 character set 字符集

修改列名:alter talbe 表名 change 原列名 新列名 类型

最后

以上就是可爱宝马为你收集整理的Java学习笔记 --- MySQL-表一、创建表二、删除表三、修改表的全部内容,希望文章能够帮你解决Java学习笔记 --- MySQL-表一、创建表二、删除表三、修改表所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部