SQL Insert Into Statement

নাম-শরিফুল ইসলাম
Job category-Php Coder

বিষয়- SQL Insert Into Statement
Database এর টেবিল এ কোন ডাটা insert করার জন্য আমরা insert statement ব্যবহার করে থাকি।
এরজন্ন আগে আমাদের ডাটাবেস তৈরি করে নিতে হবে। আমরা প্রোডাক্ট নামে একটা ডাটাবেস তৈরি করব এবং তার মধ্যে একটি টেবিল তৈরি করব। প্রথমে ডাটাবেস এ ক্লিক করলে একটি ফিল্ড পাওয়া যাবে সেইখানে product নামে একটি ডাটাবেস তৈরি করি। এরপর ওপরের মেনু থেকে sql এ ক্লিক করি অনেক বড় একটা textarea পাওয়া যাবে। সেইখানে নিচের কোড টি paste করি
-- Database: `product`
--

-- --------------------------------------------------------

--
-- Table structure for table `product`
--

CREATE TABLE IF NOT EXISTS `product` (
`name` varchar(11) NOT NULL,
`price` int(11) NOT NULL,
`date` date NOT NULL,
`customer_id` int(250) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- --------------------------------------------------------

--
-
এবং go বাটন এ ক্লিক করার সাথে সাথে ডাটাবেস তৈরি হয়ে গেল।এখন আমরা sql query এর মাধ্যমে এই ডাটাবেস এ ডাটা যোগ করব।
উপড়ের মেন্যু থেকে SQL ক্লিক করলে একটি উইন্ডো আসবে। সেখানে টাইপ করি
-- Dumping data for table `product`
--

INSERT INTO `product` (`name`, `price`, `date`, `customer_id`) VALUES
('shirt', 100, '2015-01-01', 4),
('jeans', 120, '2015-01-03', 2),
('salowar', 300, '2015-01-10', 3),
('bag', 150, '2015-01-07', 1);
এবং go বাটন এ ক্লিক করলে নিচের টেবিল এর মতন একটি টেবিল পাওয়া যাবে

Name price date customer_id
Bag 150 2015-01-07 1
Shirt 100 2015-01-03 2
Salowar 300 2015-01-10 3
Jeans 120 2015-01-01 4
অনেক সময় দেখা যায় আমাদের সবগুলো ফিল্ড এ ডাটা ইনপুট না করে কিছু নির্দিষ্ট ফিল্ডে ডাটা ইনপুট করতে হয়। যেমন আমরা শুধু product table এর name and price এই দুটি ফিল্ডে ডাটা যোগ করতে চাই।
এর জন্য sql query
INSERT INTO `product` (`name`, `price`) VALUES
('shirt', 100),
('jeans', 120),
('salowar', 300),
('bag', 150);
এবং এর query রান করলে আমরা পাব
Name price date customer_id
Bag 150 - -
Shirt 100 - -
Salowar 300 - -
Jeans 120 - -

Permanent link to this article: http://bangla.sitestree.com/sql-insert-into-statement/

Leave a Reply