十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
下个开源免费的数据库mysql安装程序 和客户端;
为汤原等地区用户提供了全套网页设计制作服务,及汤原网站建设行业解决方案。主营业务为网站设计制作、网站制作、汤原网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
然后再使用SQL建库,或者就直接使用test数据库
接着创建表、建表结构
CREATE TABLE 的语法是:
CREATE TABLE "表格名"
("栏位 1" "栏位 1 资料种类",
"栏位 2" "栏位 2 资料种类",
... )
若我们要建立顾客表格,我们就打入以下的 SQL:
CREATE TABLE customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date date)
其他的SQL可以参考
数据库有三个表,一个用户表,一个任务表,一个任务抢单表。
任务表字段有任务ID, 任务发起人ID, 任务信息,任务发起时间
用户表有用户ID 字段,用户信息字段。
抢单表有用户ID, 任务ID, 抢单时间,状态0 1 2分别表示未处理,抢到,未抢到。
php 处理过程
1发布任务,就是将数据插入任务表
2用户抢单,就是将用户和任务信息插入抢单表
3用户更新抢单表状态
1、直接创建:create table t(name varchar2(50 char));
2、创建与表A结构相同的空表:create table a_tmp as select * from A where 1=0;
3、复制表A全部(或部分)数据:create table a_tmp as select * from A (where a.xxx=xxx)
首先你把这个sql语句赋给一个字符串变量:
$sql="CREATE TABLE IF NOT EXISTS `{$installer-getTable('catalog_category_description')}` (
`category_id` mediumint(8) unsigned NOT NULL,
`language_id` smallint(5) unsigned NOT NULL,
`name` varchar(128) NOT NULL,
`description` text NOT NULL,
`meta_title` varchar(128) NOT NULL,
`meta_description` text NOT NULL,
`meta_keyword` varchar(255) NOT NULL,
PRIMARY KEY (`category_id`,`language_id`),
KEY `i_language_id` (`language_id`),
CONSTRAINT `fk_category_id` FOREIGN KEY (`category_id`) REFERENCES `{$installer-getTable('catalog_category')}` (`id`) ON DELETE CASCADE,
CONSTRAINT `fk_language_id` FOREIGN KEY (`language_id`) REFERENCES `{$installer-getTable('locale_language')}` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC";
然后连接mysql数据库,执行这个语句:
mysql_connect("localhost","root","");
mysql_select_db("dbname");
mysql_query($sql);
就可以了。
注意连接数据库帐号的权限要有创建表的权限,否则创建就不会成功!
首先我要登陆php MyAdmin
创建数据库图php MyAdmin右边窗口填写数据库名称点创建即 例我创建名字:cncmstest 数据库
创建功提示:
点击左角主页按钮返php MyAdmin主界面:
主界面右边点击权限创建数据库帐号
权限页面我点击添加新用户
该页面我填写要创建数据库用户名该用户访问范围及密码图我填写用户名:cncmsuser该数据库用户允许本机访问主机项选择本;密码我使用自点面Generate随机密码点Copy自填写密码框
面框都选直接拉页面面点执行即创建新用户
数据库用户创建功返页面:
重要步设置该用户数据库访问权限
数据库用户添加功返页面直接设置权限我选择按数据库指定权限:图数据库列表选择我刚刚创建cncmstest即自进入该数据库权限设置页面图权限设置我数据、结构两列权限全部选管理权限都要选点执行即