新聞中心
mysql 用戶表,性別的字段怎么建最好,給個(gè)腳本看看
性別字段一般取值為“男”或“女”,(或者其他字母代替),數(shù)據(jù)類型可選擇char類型,但一定要是char(2), 這里長度一定要=2,不然會(huì)發(fā)生二進(jìn)制截?cái)嗟摹?/p>
創(chuàng)新互聯(lián)主營孟村網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,孟村h5小程序設(shè)計(jì)搭建,孟村網(wǎng)站營銷推廣歡迎孟村等地區(qū)企業(yè)咨詢
CREATE TABLE IF NOT EXISTS userinfo
(
user_id char(10) PRIMARY KEY,
user_name varchar(20) NOT NULL,
user_sex char(2) NOT NULL
CHECK(user_sex LIKE ‘男’OR user_sex LIKE ‘女’),
user_telephone char(11) NOT NULL
CHECK(LEN(user_telephone)=11),
user_address varchar(40) NULL,
)character set = utf8;
mac mysql數(shù)據(jù)庫表怎么導(dǎo)入txt的數(shù)據(jù)
1、在MySQL數(shù)據(jù)庫中創(chuàng)建一個(gè)用戶表user,包含三個(gè)最基礎(chǔ)字段:主鍵id,姓名name和年齡age。
CREATE TABLE USER(id INT UNSIGNED NOT NULL AUTO_INCREMENT,name VARCHAR(32) NOT NULL,age tinyint UNSIGNED,PRIMARY KEY (id))ENGINE=InnoDB CHARSET=utf8;
2、制作一個(gè)user.txt文件,每一條內(nèi)容用Tab鍵進(jìn)行分隔不同的屬性,多條換行。如果該字段為NULL,則用/N表示。 里面包含內(nèi)容如下:
雷雪松 31
raykaeso 25leixuesong 45barbie /N
3、使用MySQL命令導(dǎo)入txt文本,指定本地路徑和對(duì)應(yīng)表中的字段。
LOAD DATA LOCAL INFILE "H:/user.txt" INTO TABLE USER(name,age);
php制作用戶列表(即從Mysql中讀出數(shù)據(jù)輸出到表格)
不用給100分.我手機(jī)上不好寫,明天10點(diǎn)左右我給你代碼,,不用給那么多分
我寫了一個(gè),你自己根據(jù)情況添加內(nèi)容:
?php
$hostname = "localhost";
//主機(jī)名
$username = "root";
//用戶名
$password = "";
//密碼
$database = "flag";
//數(shù)據(jù)庫名
mysql_connect($hostname, $username, $password);
//連接mysql
mysql_select_db($database);
//選擇數(shù)據(jù)庫
$query_Recordset1 = "SELECT * FROM member";
//定義查詢語句
$Recordset1 = mysql_query($query_Recordset1) or die(mysql_error());
//執(zhí)行查詢
?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title無標(biāo)題文檔/title
/head
body
table border="1" align="center"
tr
tdid號(hào)/td
td用戶名/td
td密碼/td
td頭像/td
td添加/td
td你自己/td
/tr
?php do { ?
tr
tddiv align="center"?php echo $row_Recordset1['id']; ?/div/td
tddiv align="center"?php echo $row_Recordset1['username']; ?/div/td
tddiv align="center"?php echo $row_Recordset1['userpass']; ?/div/td
tdp align="center"img src="?php echo $row_Recordset1['headshot'];
//src是文件位置,我直接輸出了數(shù)據(jù)庫的頭像位置,要是不出現(xiàn),你就上網(wǎng)查詢一下怎么解決路徑問題,這個(gè)不難 ?" alt="" width="100" height="100" //p
p align="center"?php echo $row_Recordset1['username'];//再一次輸出用戶名 ?/p
div align="center"
!--width是寬度,heigth是高度。高度不定或者寬度不定(其中一個(gè)不定,就會(huì)自動(dòng)縮放)--
/div/td
tddiv align="center"多余/div/td
tddiv align="center"多余/div/td
/tr
?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?
/table
/body
/html
如果有不明白的,Hi我,我指導(dǎo)你。
如何制作MYSQL用戶表
第一個(gè)問題:
對(duì)應(yīng)關(guān)系是多對(duì)多,也就是一篇文章可以給多人收藏,一人可以收藏多篇文章,使用第二種方法,可以任意擴(kuò)展,第一種方法雖然在取值的時(shí)候方便,但是其他的擴(kuò)展操作會(huì)很痛苦
第二個(gè)問題解法跟第一種一樣
第三個(gè)問題:
緩存的使用,避免過度查詢同樣的sql,如果你的系統(tǒng)重復(fù)查詢很少,你用緩存也沒什么用,如果多,用緩存會(huì)快很多,你看你使用的情況,自己衡量什么時(shí)候該用
MySQL創(chuàng)建一張用戶表,執(zhí)行會(huì)報(bào)錯(cuò),錯(cuò)在哪里
CREATE?TABLE??my_test(
`id`?int?unsigned??not?null?AUTO_INCREMENT?PRIMARY?KEY?COMMENT?'用戶id',
`name`?varchar(20)?not?null?COMMENT?'用戶姓名',
`sex`?char(3)?not?null?default?'m'?COMMENT?'用戶性別'
)ENGINE=INnoDB?DEFAULT?CHARSET=utf8;
改成上面這樣,首先你的加注釋的方式錯(cuò)了,還有你的設(shè)置主鍵的關(guān)鍵字拼錯(cuò)了,然后你的用戶性別后面多了個(gè)逗號(hào)
mysql表多用戶如何設(shè)計(jì)?
當(dāng)然是把100個(gè)用戶內(nèi)容放在這10個(gè)表里啊,要不然你每次有新用戶都建表來存信息的話那還用數(shù)據(jù)庫干嘛呢,還不如應(yīng)word,你說是吧!
分享名稱:怎么制作mysql用戶表,如何設(shè)計(jì)mysql表
網(wǎng)頁地址:http://fisionsoft.com.cn/article/hesdeh.html