
1、先用Navicat for MySQL创建名字为shopping的数据库,如下图所示:
2、创建的shopping数据库上运行已有的sql文件,要注意上面创建的数据库名字shopping最好和原先sql文件中的名字一样,也可以不一样,如果不一样的话会自动生成原来sql文件中SQL语句中所命名的数据库。
此时,可以把上面创建的shopping数据库删除了就可以,直接用自动生成的就行。
运行sql步骤如下:右键你刚才创建的shopping数据库——>运行sql文件——>选择sql文件位置——执行即可。
创建好的数据库如下所示:
mysql设置UUID为主键需要先将数据类型设置为VARCHAR(36),然后插入数据的时候用UUID函数插入UUID。下面我用win10系统下的CMD命令行具体演示一下:
1、打开CMD,输入mysql -uroot -p命令连接mysql,如下图所示
2、通过create创建表,指定ID为varchar(36),并设置为主键,如下图所示
3、在插入数据的时候,调用uuid()函数往主键字段里插入uuid值,如下图所示
4、最后查询插入的数据就可以看到id主键列存放的是uuid类型了,如下图所示
方法/步骤
打开任意浏览器,在地址栏中输入:“localhost/phpmyadmin”并点击“Enter”回车键进入下一步。(如果页面打不开,检查一下电脑的Apache服务器和MySQL数据库是否已经开启)
在PhpMyAdmin管理界面中,找到“数据库”字样按钮并点击进入下一步。
在界面的“新建数据库”下方的方框中输入自己需要创建的数据库名称,数据库的编码选择“utf8_general_ci”这一栏,并点击页面后方的“创建”按钮完成新数据库的建立。
在PhpMyAdmin界面左边栏的数据库列表中,找到自己刚才创建的数据库名称,点击进入界面,在右方的顶部菜单栏中找到“导入”按钮并点击,然后找到页面中的“选择”按钮点击进入下一步。
此时已经进入数据库文件的选择窗口,找到自己将要导入的数据库文件,然后点击窗口右下方的“打开”按钮进入下一步。
此时数据库会自动加载进入PhpMyAdmin中,找到页面中的“执行”按钮点击完成数据库的导入 *** 作。
此时可以看到新建立的数据库中已经拥有了数据表格,右方也会提示导出数据成功。
个人觉得依赖于MySQL自身的分区表好些;对于用Event每天生成一个新表, 你程序代码要写很多动态SQL, 而且你的查询区间肯定有跨多天的, 如果使用后都你得写很多left join,或者很多union;代码复制些,用查询性能相对于分区表的多分区自动查询肯定要差。
CREATE TABLE case_interface(
id int(2) NOT NULL AUTO_INCREMENT primary key,
name_interface VARCHAR(128) NOT NULL COMMENT '接口名称',
exe_level int(2) DEFAULT NULL COMMENT '执行优先级,0代表BVT',
exe_mode VARCHAR(4) DEFAULT NULL COMMENT '执行方式:postget,默认是post方式',
url_interface VARCHAR(128) DEFAULT NULL COMMENT '接口地址:直接使用>
01
MySql创建数据库指定字符集
创建数据库指定字符集:
UTF8
CREATE DATABASE xiaoyao_db DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
GBK
CREATE DATABASE xiaoyao_db DEFAULT CHARACTER SET gbk COLLATE gbk_general_ci
02
MySql创建表并设定为主键自动增值
CREATE TABLE person
(
personID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(personID),
FirstName varchar(15),
LastName varchar(15),
Age int
)
//创建admin表
CREATE TABLE `admin`
(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`username` CHAR(20) NOT NULL,
`password` CHAR(32) NOT NULL,
`email` CHAR(32) NOT NULL,
PRIMARY KEY(`id`)
)ENGINE=INNODB AUTO_INCREMENT=1;
03
MySql在PHP语句中insert into
INSERT INTO table_name (column1,column2,column3,) VALUES (values1,values2,values3);
04
Mysql在PHP语句中update语法
UPDATE table_name SET column_name = new_value WHERE column_name = some_value
05
Mysql在PHP语句中Delete from语法
DELETE FROM table_name WHERE column_name = some_values;
06
注意两点:
1、MySql在PHP语句中insert into常错点
mysql_query(“insert into admin(username,password,age) values(‘vaule’,’vaule’,’vaule’)”);
上面语句执行之前,应该先执行mysql_query(“set names utf8”);以防止数据插入数据之后出现乱码!
2、MySql在PHP语句中update常错点
update数据之前进行mysql_query(“set names utf8”)语句执行,这样才会成功更新数据
以上就是关于如何根据已有的Mysql数据库自动生成创建语句全部的内容,包括:如何根据已有的Mysql数据库自动生成创建语句、mysql创建数据库时怎么将主键设置为UUID,建表语句怎么写、phpmyadmin+mysql 导入数据后会自动生成一个新表吗,能不能不生成,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)