mysql怎么新建数据库

mysql怎么新建数据库,第1张

1、下载mysql,安装,然后打开cmd,cd到mysql所在的目录,然后输入mysqld启动mysql服务器

2、查看当前所有的数据库 : show databases;

3、创建数据库 : create database 数据库名称; (这里创建了test_db数据库,然后用1命令查看所有数据库)

4、这里数据库创建完毕了,接下来就是创建数据库表,比如我们在test_db中创建一个为tb_user的表,该表包含字段email ,password

5、切换当前数据库到test_db

命令 use test_db;

6、

dc2ed6aa12228bee31bb96dc0507652png

7、创建表TB_USER ,创建成功后用show tab

mysql创建数据库命令:1show databases //显示数据库

2create database student(数据库名) //创建数据库student

3use student //进入student数据库

4create table studinfo(表名) (sno int primary key,sage int(2))

// 创建表studinfo

5show table //显示表

6drop database student //删除student数据库

导出正式服务器的数据库和测试服务器数据库,并按照指定格式命名。

打开Beyond

Compare软件,如图,选择文本比较,进入到文本比较主界面之后

,如图选择要比较的sql文件,然后,软件会呈现出如图数据库结构的不同之处。

即使在比较出两个数据库的结构不同之后,对于sql语句的小白来说,很难写出升级数据库的升级脚本,下面我们将讲解如何利用mysql

workbench来帮你写sql。

首先,在本地数据库创建test和release数据库,创建步骤如图所示。然后,将第二步导出的数据库分别导入到新建的数据库,接下来就可以对release数据库动手了。

下面以增加数据库表的一个字段为例,讲解sql语句的生成。由图中的7个步骤,便可以得到对一个表增加一个字段的sql语句,对表字段的增删改,对表内容的增删改 *** 作,删除表 *** 作类似可得。下面讲如何得到新建一个表的sql语句。

如图,便可得到创建表的语句。

上述的sql语句的集合便是数据库生成脚本,脚本通常是在workbench里面编辑查看和执行的,几个基本按钮的使用如图。

执行完上述sql脚本之后,正式服务器的数据库和测试服务器的数据库结构除了主键自增值,host差异之外,其余内容应全部相同,如果不是,则调整脚本内容,直至两个数据库的结构相同为止。

此时的数据库升级脚本仍为数据库升级暂时脚本,临时脚本需交由项目负责人审核检查之后,按照:工程名+版本+时间+正式+数据库升级脚本sql保存,并上传svn,用于新版本发布。

//最快的方法 10000记录 23MS

public static void insert() {  

        // 开时时间  

        Long begin = new Date()getTime();  

        // sql前缀  

        String prefix = "INSERT INTO tb_big_data (count, create_time, random) VALUES ";  

        try {  

            // 保存sql后缀  

            StringBuffer suffix = new StringBuffer();  

            // 设置事务为非自动提交  

            connsetAutoCommit(false);  

            // Statement st = conncreateStatement();  

            // 比起st,pst会更好些  

            PreparedStatement pst = connprepareStatement("");  

            // 外层循环,总提交事务次数  

            for (int i = 1; i <= 100; i++) {  

                // 第次提交步长  

                for (int j = 1; j <= 10000; j++) {  

                    // 构建sql后缀  

                    suffixappend("(" + j  i + ", SYSDATE(), " + i  j  

                             Mathrandom() + "),");  

                }  

                // 构建完整sql  

                String sql = prefix + suffixsubstring(0, suffixlength() - 1);  

                // 添加执行sql  

                pstaddBatch(sql);  

                // 执行 *** 作  

                pstexecuteBatch();  

                // 提交事务  

                conncommit();  

                // 清空上一次添加的数据  

                suffix = new StringBuffer();  

            }  

            // 头等连接  

            pstclose();  

            connclose();  

        } catch (SQLException e) {  

            eprintStackTrace();  

        }  

        // 结束时间  

        Long end = new Date()getTime();  

        // 耗时  

        Systemoutprintln("cast : " + (end - begin) / 1000 + " ms");  

    }

以上就是关于mysql怎么新建数据库全部的内容,包括:mysql怎么新建数据库、mysql 中怎样创建数据库、如何编写一个mysql数据库脚本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10096126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存