آشنایی با پایگاه داده mysql

Slides:



Advertisements
Similar presentations
زبان برنامه نویسی پرولوگ
Advertisements

معاونت درمان امور مامایی اردیبهشت 90. برای ثبت اطلاعات در برنامه نرم افزاری نظام مراقبت مرگ پریناتال ابتدا لازم است برنامه نرم افزار info-path وپرنیان.
الگوریتم ژنتیکی. تعریف  الگوریتم ژنتیکی، رویه ای تکراری است که راه حل های انتخابیش را بصورت رشته ای از ژنها که کروموزوم نامیده می شوند، بازنمایی می کند.
Decision Tree.
© 2005 Prentice Hall Inc. All rights reserved. o r g a n i z a t i o n a l b e h a v i o r e l e v e n t h e d i t i o n.
1 برنامه سازی با C# برنامه منو Instructor : Saeed Shiry.
فایل پردازی در C File based Programming in C. انواع فایل متنی –سرعت بالا –حجم کمتر –امکان دسترسی تصادفی –حفظ امنیت داده ها دودویی (باینری) –امکان باز.
PHP Hypertext per processor کار می کند؟ PHP چگونه
پیدا کردن شواهد علمی. منابع بررسي متون  كتاب ها  گزارش ها  مجله هاي علمي peer reviewed  ايندكس مديكوس  داده هاي الكترونيكي  بانك هاي الكترونيكي.
1 Network Address Translation (NAT). 2 Private Network شبکه خصوصی شبکه ای است که بطور مستقیم به اینترنت متصل نیست در یک شبکه خصوصی آدرس های IP به دلخواه.
1 بنام خدا زبان برنامه نویسی C (21814( Lecture 14 Structures.
SQL Basics. 5/27/2016Chapter 32 of 19 Naming SQL commands are NOT case sensitive SQL commands are NOT case sensitive But user identifier names ARE case.
Web Programming Advanced SQL and PHP  Advanced queries  Querying more than one table  Searching tables to find information  Aliasing tables  PHP functions.
Database Laboratory: Session #4 Akram Shokri. DB-Lab 2 Lab Activity You must already created all tables You have to have inserted proper data in tables.
به نام خدا برنامه سازی سمت سرور (php)
تکنیک های پیشرفته در برنامه سازی وب ) اسلايد هفتم ) جوانمرد Website: به نام خدا.
برنامه نویسی کامپیوتر بخش ششم مدرس: دکتر خالدیان.
In the next lectures you will learn  What is SQL  How to access mySQL database  How to create a basic mySQL database  How to use some basic queries.
مظفر بگ محمدی دانشگاه ایلام Generics. کدهای عمومی 2 یکی از اهداف OOP ایجاد قابلیت نوشتن برنامه های عمومی با قابلیت استفاده ی مجدد است. کدهای چندریخت تا.
سمینار آشنایی با قابلیت های جدید SQL Server 2014 خرداد ماه 1393 – سازمان مدیریت صنعتی.
پیاده سازی کنترلر PC/104. Contents PC/104 پیاده سازی کنترلر HILتست 1.
آشنايي با سيستم اعداد.
[c.
آزمایشگاه پایگاه داده ها ایجاد جدول در پایگاه داده در SQL Server
مدیریت اطلاعات و داده های سازمان یافته
تمرین هفتم بسم الله الرحمن الرحیم درس یادگیری ماشین محمدعلی کیوان راد
هیدروگراف(Hydrograph) تهیه : دکتر محمد مهدی احمدی
ویژگی های DHCP جلوگیری از Conflict سرعت بخشیدن به کارها مدیریت متمرکز
بنام خدا زبان برنامه نویسی C (21814( Lecture 12 Selected Topics
آشنایی مقدماتی با نرم افزار Endnote X4
Address: Times New Roman, size 34
آزمایشگاه پایگاه داده ها قیود در جداول یک پایگاه داده در SQL Server
چگونه بفهمیم آیا ژورنالی ISI است؟ ایمپکت فاکتور دارد یا خیر؟
آموزش مقدمات MATLAB سیگنال ها و سیستم ها دانشگاه صنعتی شریف پائیز 86
دانشگاه علوم پزشکی شهید بهشتی
طراحی امنیت پایگاه داده ها
نرم افزار نگهداری و تعمیرات مبتنی بر مدیریت دانش نت CMMS-MKMS
مظفر بگ محمدی دانشگاه ایلام
پایگاه داده SQL دانشگاه علوم پزشکی بوشهر 94/12/5.
Route configuration for 5400W ADSL Router
SSO Single Sign-on Systems
SE Dept.2 تهیه کنندگان: ملیحه اسکندری نسیبه پوتی
کوئیز از جلسه قبل) کارخانه ای در حال خرید قطعه‌ای برای یکی از ماشین‌آلات خود می باشد اگر نرخ بهره 10% برای محاسبات فرض شود، دو مدل از قطعه ماشین در دسترس.
مدارهای منطقی فصل سوم - خصوصیات توابع سويیچی
آشنایی مقدماتی با نرم افزار Endnote X4
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
ASP.NET فرناز شریعت.
ممیزی پایگاه داده مریم آزادمنش بهار90.
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
راهنمای استفاده از ابزار Mailings در Ms Word
جلسه ششم حفاظت در سیستم عامل
پشته و صف پیوندی Give qualifications of instructors: DAP
تدريس يار: ميثم نظرياني
آشنایی مقدماتی با نرم افزار Endnote X4
بسم الله الرحمن الرحیم هرس درخت تصمیم Dr.vahidipour Zahra bayat
آشنایی مقدماتی با نرم افزار Endnote
کاربرد کامپیوتر در داروخانه
جستجوی منابع الکترونیک
به نام خدا Koha برنامه.
سمینار SharePoint رانندگی در بزرگراه پرتال ها
فصل ششم مدارهای ترتیبی.
دکتر مظفر بگ محمدی دانشگاه ایلام
مظفر بگ محمدی دانشگاه ایلام
Uniprocessor Scheduling
فصل 8 –Process and Deployment
کتابخانه دانشکده پرستاری و مامایی دانشگاه علوم پزشکی شهید بهشتی
پشته و صف پیوندی Give qualifications of instructors: DAP
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
بسم الله الرحمن الرحیم روشنایی محیط کار
Presentation transcript:

آشنایی با پایگاه داده mysql

دستورات مقدماتی ساخت پایگاه داده جدید: create database dbname; استفاده از پایگاه داده ساخته شده: use dbname; نمایش تمامی پایگاه داده های موجود: show databases; حذف یک پایگاه داده: drop table dbname;

دستورات مقدماتی ساخت جدول جدید در پایگاه داده: create table tname (col1name int, col2name varchar(255) , ….); Typeهای مجاز برای ستون های جدول و معنی آنها: int , integer عدد صحیح varchar(size) رشته با طول مشخص text متن با طول نا محدود float , double اعداد اعشاری یا خیلی بزرگ یا خیلی کوچک boolean درست، غلط … نمایش تمامی جدول های موجود در پایگاه داده مورد استفاده: show tables; نمایش مشخصات جدول: describe tname; حذف جدول از پایگاه داده: drop table tname;

دستورات درج، بازیابی و حذف اطلاعات درج اطلاعات در جدول: insert into tname values (v1, v2, …); بازیابی تمامی اطلاعات جدول: select * from tname; بازیابی ستون های خاصی از جدول: select col1name, col2name,… from tname; بازیابی اطلاعات با شرایط مورد نظر: select * from tname where col1name>5; حذف اطلاعات از جدول: delete from tname where col1name=1; بروز رسانی اطلاعات: update tname set col2name=“new value” where col1name=1;

دستورات شرطی در کلاز where and یا && or یا || xor ! یا not … برای ایجاد شرط در کلاز where از دستورات زیر می توان استفاده کرد. > , < , = , != , <= , >= , …

دستور enum برای تعریف type جدید از دستور enum در ساخت جدول استفاده می شود. create table tname values ( col1name enum(firstvalue, secondvalue, …) ,…); مثال دستور enum create table tname (id int, name varchar(255), valid enum('Y','N'));

تعریف و استفاده از کلید در دستور ساخت جدول برای تعیین چند ستون جدول به عنوان کلید اصلی از دستور primary key استفاده می شود create table tname (id int, name varchar(255) , primary key (id , name)); create table tname (id int, name varchar(255) , primary key (id)); برای تعیین ستون هایی به عنوان کلید خارجی از foreign key , references استفاده میشود. create table tname2 (id2 int, tname_id int , primary key (id2) , foreign key (tname_id ) references tname (id) );

صفات ستون های جدول ستون های جدول می توانند صفات زیر را داشته باشند unique یکتایی مقدار not null هیچ مقدار ناپذیری auto_increment افزایش خود کار با درج هر سطر create table tname (id int not null unique auto_increment); تغییر مقدار اولیه برای صفت auto_increment alter table tname auto_increment=100;

تغییر جدول با استفاده از alter اضافه کردن ستون به جدول alter table tname add column col4name int; اضافه کردن کلید اصلی alter table tname add primary key(col4name); تغییر ستون alter table tname modify column col4name varchar(255); حذف ستون alter table tname drop col4name;

دستور lock و unlock برای ایجاد عدم دسترسی کاربران دیگر در یک زمان خاص به یک جدول از دستور lock استفاده می کنیم. lock tables tname write, tname1 read,… ; برای unlock از دستور زیر استفاده می کنیم. unlock tables;

تعریف کاربر برای تعریف کاربر از دستور create user استفاده می کنیم. create user uname@localhost identified by ‘upass’; تغییر password set password for uname@localhost = password(‘newpass’);

تعیین محدودیت کاربر ایجاد محدودیت برای کاربر. در مثال زیر کاربر uname فقط اجازه insert و select را دارد. GRANT SELECT, INSERT -> ON dbname.tname -> to uname@localhost; در این مثال اجازه insert از کاربر گرفته می شود. REVOKE INSERT -> ON dbname.tname -> FROM uname@localhost;

تعریف procedure برای عدم تکرار دستورات متعدد از procedure استفاده می کنیم. create procedure s1() select * from tname; برای صدا زدن procedure از دستور call استفاده می کنیم. call s1();