MySQL & MariaDB - Page 1

About
بحث و تبادل نظر در زمینه بانک اطلاعاتی MySQL و MariaDB لینک گروه : https://t.me/joinchat/C_9A90EhMl74tCvSDDkMGA ... گروه برنامه نویسی Android https://t.me/joinchat/C_9A9z645IDj4qTAEkKSdw
Mahmood Mehri
2016-12-19 11:44:35
با سلام خدمت دوستان گرامی در این گروه در مورد بانک اطلاعاتی MySQL بحث و تبادل نظر می کنیم تمامی مباحث از نصب و راه اندازی تا مدیریت بانک اطلاعاتی در این گروه مجاز است قوانین : ۱. لطفا فارسی تایپ کنید ۲. ارسال تبلیغ به هر شکل ممنوع است و کاربر ارسال کننده اخراج خواهد شد ۳. سوالات و پیامهای خود را در یک پست با توضیح کافی ارسال نمایید و از ارسال پست های پشت هم اجتناب کنید ۴. چت کردن ممنوع ۵. لطفا از بحث و سوال در مورد سایر بانکهای اطلاعاتی غیر از MySQL خودداری نمایید ۶. لطفا برای سوالات خود تگ مناسب قرار دهید لطفا قوانین رو مطالعه و رعایت کنید تا همه دوستان بتونن از گروه استفاده مفید داشته باشن دوستانتون رو به گروه دعوت کنید لینک گروه : https://telegram.me/joinchat/AiWLHEEhMl655lz3VsdzIQ #قوانین
Mahmood Mehri
2016-12-19 13:25:00
منابع معتبر یادگیری MySQL سایت اصلی و مرجع دستورات : dev.mysql.com سایت TutorialsPoint : https://www.tutorialspoint.com/mysql آموزش ساده و سریع دستورات SQL در سایت W3School : http://www.w3schools.com/sql معرفی 10 ابزار قدرتمند مدیریت بانک اطلاعاتی MySQL : http://www.databasejournal.com/features/mysql/slideshows/top-10-mysql-gui-tools.html #منابع
Deleted User
2016-12-19 15:55:21
سلام: نمونه ای از کد که میتوان به وسیله آن نوع تمامی جداول را از myisam به innodb تغییر داد: SET @@session.group_concat_max_len = @@global.max_allowed_packet; SELECT GROUP_CONCAT(sql_string,'\r\n' separator '') from ( select concat('alter table ',a.table_name,' ENGINE = InnoDB;') sql_string from information_schema.tables a where a.table_schema='your_database' and a.table_name like '%%') as c مشابه این کار را برای چیزهای دیگه هم میشه انجام داد. کافیه خروجی این کوئری را بعنوان دستوارت sql اجرا کرد
Deleted User
2016-12-19 15:56:58
یا مثلا : SET SESSION group_concat_max_len=10000; select group_concat(script,'\r\n' separator '') from ( SELECT CONCAT('ALTER TABLE',' ',tc.table_schema,'.',tc.table_name,' ' ,'ADD CONSTRAINT',' fk_',tc.constraint_name,' ' ,'FOREIGN KEY (',kcu.column_name,')',' ' ,'REFERENCES',' ',kcu.referenced_table_schema,'.',kcu.referenced_table_name,' ' ,'(',kcu.referenced_column_name,');') AS script FROM information_schema.table_constraints tc JOIN information_schema.key_column_usage kcu ON tc.constraint_name = kcu.constraint_name AND tc.constraint_schema = kcu.constraint_schema WHERE tc.constraint_type = 'foreign key' and tc.table_schema='your_database' and tc.table_name like '%%' ORDER BY tc.TABLE_NAME , kcu.column_name) as c; تمامی foreign key ها رو به صورت دستورات sql تولید میکند .
behnam
2016-12-19 16:44:24
سلام
behnam
2016-12-19 16:44:39
نام پایگاه داده چیه تو هاست هایی که میخریم
Deleted User
2016-12-19 16:44:52
Deleted User
2016-12-19 16:45:26
توی هاست شما هستید که پایگاه داده خودتونو ایجاد میکنید.