在 MySQL 命令行客户端输入 SQL 语句CREATE DATABASE test_db,即可创建一个数据库,输入的 SQL 语句与执行结果如下。
mysql>CREATE DATABASE test_db
Query OK, 1 row affected (0.12 sec)
“Query OK, 1 row affected (0.12 sec)”提示中,“Query OK”表示上面的命令执行成功,“1 row affected”表示 *** 作只影响了数据库中一行的记录,“0.12 sec”则记录了 *** 作执行的时间。
若再次输入CREATE DATABASE test_db语句,则系统会给出错误提示信息,如下所示:
mysql>CREATE DATABASE test_db
ERROR 1007 (HY000): Can't create database 'test_db'database exists
提示不能创建“test_db”数据库,数据库已存在。MySQL 不允许在同一系统下创建两个相同名称的数据库。
可以加上IF NOT EXISTS从句,就可以避免类似错误,如下所示:
mysql>CREATE DATABASE IF NOT EXISTS test_db
Query OK, 1 row affected (0.12 sec)
用如下语句:
注意:路径和文件名等可以自己定义,而且所使用的路径必须要先建立,否则执行语句会报错。
在建库时,要充分考虑数据有效共享的需求,同时也要保证数据访问的合法性和安全性。数据库采用统一的坐标系统和高程基准,矢量数据采用大地坐标大地坐标的数据在数值上是连续的,避免高斯投影跨带问题,从而保证数据库地理对象的完整性,为数据库的查询检索、分析应用提供方便。
创建数据库的方法有两种:
使用向导创建数据库,使用菜单创建数据库和创建空数据库;使用向导创建数据库是一种简单便捷的方法。
在物理上,数据库的建设要遵循实际情况。即在逻辑上建立一个整体的空间数据车、框架统一设计的同时,各级比例尺和不同数据源的数据分别建成子库,由开发的平台管理软件来统一协调与调度。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)