Java常用的一些基本数据库

Windows服务

1.启动mysql:net start mysql;

 2.创建Windows服务: sc create mysql binPath=mysqld_bin_path;

数据库操作

1.查看当前数据库:select Database();

2.显示当前时间,用户名,数据库版本:select now(),user(),version();

3.创建数据库:create Database 数据库名;

4.查看己有数据库:show Databases;

5.查看当前数据库信息:show create Database 数据库名;

6.修改库的选项信息:alter Database 库名 选项信息;

8.删除库:drop Database 数据库名;

表的操作

1.创建表:create table 表名(字段类型1  字段名1,字段类型2 字段名2);

2.字符集和引擎:

字符集设置:character=GBK;

引擎设置:engine=InnoDB;

在创建表的时候他们放在末尾用逗号隔开。

3.查看所有表:show tables;show tables from 表名;

4.查看所有表的结构:show  create table 表名;desc 表名;

5.修改表:alter table 表名 表的选项;

alter table 源表名 to 新表名;

6.修改表的字段结构:alter table 表名 操作名;

7.删除表:drop table 表名;

8.清空数据:truncate 表名;

9.复制表结构:create  table  表名  like  要复制的表名;

10.复制表结构和数据:create table 表名 select*from 要复制的表名

11.检查表是否有错误:check table tb_name;

12.优化表:optimize table tb_name;

数据操作

增加: insert  into 表名 values (值列表1,值列表2,值列表3,.....);

查看:  select  字段列表  from 表名  [其他子句];

删除:delete  from 表名 [删除条件子句];

改动:update 表名 set  字段名=新值[,字段名=新值]   [更新条件]

字符集编码

1.查看所有字符集编码:SHOW VARIABLES LIKE 'character_set_%' ;
character_set_client 客户端向服务器发送数据时使用的编码;

  character_set_results       服务器端将结果返回给客户端所使用的编码

  character_set_connection   连接层编码

 
 
发布了8 篇原创文章 · 获赞 4 · 访问量 1463

猜你喜欢

转载自blog.csdn.net/qq_41907816/article/details/88881495