هر بانک اطلاعاتی می تواند یک یا چندین جدول را در خود داشته باشد
دستور CREATE DATABASE و تابع mysql_query
این دستور برای ایجاد بانک اطلاعاتی در mysql است

هر بانک اطلاعاتی می تواند یک یا چندین جدول را در خود داشته باشد
دستور CREATE DATABASE و تابع mysql_query
این دستور برای ایجاد بانک اطلاعاتی در mysql است
روش استفاده از این دستور
CREATE DATABASE database_name
اما برای ایجاد بانک توسط php دستور create database را به تابع mysql_query می افزایئم . کاربرددیگر تابع mysql_query ارسال کوئری و دستورات به اتصال به بانک است
مثال
برنامه زیر بانک اطلاعاتی به نام my_db می سازد
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}

mysql_close($con);
?>
ساختن جدول با دستور CREATE TABLE
دستور CREATE TABLE برای ساختن جدول در نرم افزار mysql کاربرد دارد
ما باید دستور create table را به تابع mysql_query بیافزائیم تا در php انجام شود
مثال
دستورات زیر جدولی به نام Persons باسه فیلد می سازد نام فیلدها اینها هستند : "FirstName", "LastName" و"Age":
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

// Create database
if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}

// Create table
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE Persons
(
FirstName varchar(15),
LastName varchar(15),
Age int
)";

// Execute query
mysql_query($sql,$con);

mysql_close($con);
?>
نکته مهم : قبل از اینکه بتوان جدولی در بانک ایجاد کرد یا هر کار دیگری در جدولهای بانک انجام داد ، ابتدا باید اتصالی به بانک اطلاعاتیمان برقرار کنیم
بانک اطلاعاتی توسط تابع mysql_select_db انتخاب می شود
نکته مهم : زمانی که شما فیلدی از نوع varchar می سازید باید طول ان فیلد را نیز مشخص نمائید مثلا 15کاراکتری
varchar(15)
عملگر IS NULL
هر جدول باید یک فیلد کلید داشته باشد
فیلد کلید باعث می شود که با یکتا بودن مقدارش رکورد را به درستی پیدا کرد
مقدار کلید اصلی هر گز نباید null باشد و معمولا بصورت افزایش خودکار مقدار تعریف می شود
مثال زیر فیلد personID را بعنوان کلید تعریف می کند . برای اینکه مطمئن شویم مقدار فیلد کلید هرگز null نخواهد بود باید انرا بصورتNOT NULL تعریف کنیم
$sql = "CREATE TABLE Persons
(
personID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(personID),
FirstName varchar(15),
LastName varchar(15),
Age int
)";

mysql_query($sql,$con);
توجه دارید که قبلا گفتیم بcon$ یک اتصال به بانک اطلاعاتی است که در صفحه قبل توصیح داده شد ه است و mysql_query با دریافت پارامترهایش جدول person را به همراه فیلدها و کلید اصلی اش می سازد

جلوگیری از بیدار شدن کامپیوتر توسط ماوس یا کیبورد در ویندوز 7

ترفندهای بسیار مفید برای ویندوز

آموزش برنامه سازی وب

جلوگیری از پخش خودکار محتوی‌های ناخواسته در مرورگرها

قفل کردن پوشه بدون نرم افزار

آموزش تصویری نصب ویندوز 8

5 فرمان مهم ویندوز که هر کسی باید بداند!

بانک ,mysql ,اطلاعاتی ,دستور ,جدول ,create ,بانک اطلاعاتی ,دستور create ,mysql query ,تابع mysql ,create database ,تابع mysql query ,دستور create database ,دستور create table ,باشد دستور create

مشخصات

آخرین ارسال ها

آخرین جستجو ها


دیجی بابا golbarhyasfv کوتی موزیک forosheeynak دانلودستان بازی و مود فروش اینترنتی محصولات vistatarhinc فروشگاه اینترنتی undoorropa