چگونه جدول داده ها را در پایگاه داده MySQL ایجاد کنیم؟ دستور / بیانیه / نحو جدول داده را در MySQL ایجاد کنید

پایگاه داده MySQLچگونه یک جدول داده ایجاد کنیم؟خروجیدستور / بیانیه / نحو در جدول داده ایجاد کنید

MySQL جدول داده ایجاد می کند

ایجاد یک جدول داده MySQL به اطلاعات زیر نیاز دارد:

  • نام جدول
  • نام فیلد جدول
  • هر فیلد جدول را تعریف کنید

دستور زبان

در زیر دستور کلی SQL برای ایجاد جداول داده MySQL آمده است:

CREATE TABLE table_name (column_name column_type);

در مثال زیر جدول داده chenweiliang_tbl را در پایگاه داده chenweiliang ایجاد می کنیم:

CREATE TABLE IF NOT EXISTS `chenweiliang_tbl`(
   `chenweiliang_id` INT UNSIGNED AUTO_INCREMENT,
   `chenweiliang_title` VARCHAR(100) NOT NULL,
   `chenweiliang_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `chenweiliang_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

تجزیه و تحلیل مثال:

  • اگر نمی خواهید میدان باشد NULL ویژگی های فیلدها را می توان به صورت تنظیم کرد تهی نیست، در هنگام بهره برداری از پایگاه داده در صورتی که داده های وارد شده در این قسمت باشدNULL ، یک خطا گزارش خواهد شد.
  • AUTO_INCREMENT به عنوان یک ویژگی افزایش خودکار تعریف می شود که معمولاً برای کلیدهای اصلی استفاده می شود و مقدار به طور خودکار با 1 افزایش می یابد.
  • کلمه کلیدی PRIMARY KEY برای تعریف یک ستون به عنوان کلید اصلی استفاده می شود.می توانید از چندین ستون برای تعریف کلید اصلی استفاده کنید که با کاما از هم جدا شده اند.
  • ENGINE موتور ذخیره سازی را تنظیم می کند و CHARSET رمزگذاری را تنظیم می کند.

ایجاد جدول از خط فرمان

جداول داده MySQL را می توان به راحتی از طریق پنجره دستور mysql> ایجاد کرد.می توانید از دستور SQL استفاده کنید ایجاد جدول برای ایجاد جدول داده ها

نمونه، مثال

در زیر نمونه ای از ایجاد جدول داده chenweiliang_tbl آورده شده است:

root@host# mysql -u root -p
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> CREATE TABLE chenweiliang_tbl(
   -> chenweiliang_id INT NOT NULL AUTO_INCREMENT,
   -> chenweiliang_title VARCHAR(100) NOT NULL,
   -> chenweiliang_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( chenweiliang_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.16 sec)
mysql>

توجه داشته باشید:پایان دهنده دستور MySQL یک نقطه ویرگول (;) است.


جدول داده ها را با استفاده از اسکریپت PHP ایجاد کنید

می توانید از PHP استفاده کنید mysqli_query() عملکرد ایجاد جدولی از داده ها از پایگاه داده موجود.

تابع دارای دو پارامتر است و در صورت موفقیت آمیز بودن اجرا، TRUE را برمی گرداند، در غیر این صورت FALSE را برمی گرداند.

دستور زبان

mysqli_query(connection,query,resultmode);
参数شرح
ارتباطضروری.اتصال MySQL را برای استفاده مشخص می کند.
پرس و جوRequired، رشته پرس و جو را مشخص می کند.
حالت نتیجه اختیاری.ثابت.می تواند یکی از مقادیر زیر باشد:

  • MYSQLI_USE_RESULT (اگر نیاز به بازیابی داده های زیادی دارید از این استفاده کنید)
  • MYSQLI_STORE_RESULT (پیش‌فرض)

نمونه، مثال

مثال زیر از یک اسکریپت PHP برای ایجاد جدول داده استفاده می کند:

جدول داده ایجاد کنید

<?
 php
 $dbhost = 'localhost:3306'; // mysql服务器主机地址
 $dbuser = 'root'; // mysql用户名
 $dbpass = '123456'; // mysql用户名密码
 $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
 if(! $conn )
 {
 die('连接失败: ' . mysqli_error($conn));
 }
 echo '连接成功<br />';
 $sql = "CREATE TABLE chenweiliang_tbl( ".
 "chenweiliang_id INT NOT NULL AUTO_INCREMENT, ".
 "chenweiliang_title VARCHAR(100) NOT NULL, ".
 "chenweiliang_author VARCHAR(40) NOT NULL, ".
 "submission_date DATE, ".
 "PRIMARY KEY ( chenweiliang_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; ";
 mysqli_select_db( $conn, 'chenweiliang' );
 $retval = mysqli_query( $conn, $sql );
 if(! $retval )
 {
 die('数据表创建失败: ' . mysqli_error($conn));
 }
 echo "数据表创建成功\n";
 mysqli_close($conn);
 ?>

پس از اجرای موفقیت آمیز، می توانید ساختار جدول را از طریق خط فرمان مشاهده کنید.

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "چگونه یک جدول داده در پایگاه داده MySQL ایجاد کنیم؟ برای کمک به شما، Commands/Statements/Syntax جدول داده ها را در MySQL ایجاد کنید.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-457.html

به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!

🔔 اولین نفری باشید که "راهنمای استفاده از ابزار هوش مصنوعی بازاریابی محتوایی ChatGPT" را در فهرست بالای کانال دریافت می کنید! 🌟
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

به بالا بروید