ورود

View Full Version : سوال: عبارت شرطی



kfaghih
شنبه 16 مرداد 1395, 02:23 صبح
با سلام می حواستم بدونم در mysql server 5.5 چطور می شه چک کرد که اگر یک دیتابیس مشخص وجود نداره اون رو ساخت و داخل اون جدول قرار داده و مقدار دهی کرد؟
با تشکر

pyramid_ali
یک شنبه 17 مرداد 1395, 15:02 عصر
الان این کار رو میخوای با چی انجام بدی؟؟؟ یعنی با کدوم زبان برنامه نویسی؟؟

bestirani2
دوشنبه 25 مرداد 1395, 10:53 صبح
سلام
دیتابیس یا یک جدول ؟
اگر دیتابیس هست از دستور زیر استفاده کنید ببینید وجود داره یا نه


SHOW TABLES LIKE 'yourtable'


اگر هم فقط میخواید در صورت وجود نداشتن ایجاد کنید دستور زیر رو بزنید


CREATE TABLE IF NOT EXISTS


ولی اگر میخواهید دیتابیس رو چک کنید باید دستی کوئری بگیرید


SELECT *
FROM information_schema.tables
WHERE table_schema = 'yourdb'
LIMIT 1;

kfaghih
جمعه 29 مرداد 1395, 21:48 عصر
سلام یا زبان جاوا

kfaghih
جمعه 29 مرداد 1395, 21:49 عصر
الان این کار رو میخوای با چی انجام بدی؟؟؟ یعنی با کدوم زبان برنامه نویسی؟؟
سلام یا زبان جاوا

golbafan
جمعه 29 مرداد 1395, 23:33 عصر
سلام

1- ایجاد دیتابیس جدید در صورت عدم وجود
create database if not exist `dataname`;

2- فعالسازی دیتابیس
use `dataname`;

3- ایجاد جدول جدید درصورت عدم وجود
create table if not exist `tablename`;