در روش دوم، نام ستون های مقصد را داخل پرانتز و پس از نام جدول می نویسیم. سپس مقدارهای متناظر را با همان ترتیب در بخش VALUES قرار می دهیم. کاما میان نام ستون ها و میان مقدارها، هر مورد را از مورد بعدی جدا می کند.
این شکل از دستور Insert معمولاً خواناتر و قابل نگهداری تر است؛ چون مشخص می کند هر مقدار برای کدام ستون در نظر گرفته شده است. همچنین اگر ستونی مقدار پیش فرض داشته باشد یا اجازه خالی ماندن آن وجود داشته باشد، می توان آن ستون را از فهرست حذف کرد.
INSERT INTO table_name (column1, column2, column3)
VALUES (value1, value2, value3);
نکته مهم این است که تعداد ستون های نوشته شده و تعداد مقدارهای واردشده باید با هم برابر باشد. علاوه بر این، ترتیب هر مقدار باید با ستون هم جایگاه آن هماهنگ باشد. برای نمونه، مقدار نام باید در مقابل ستون نام و مقدار نام خانوادگی در مقابل ستون نام خانوادگی قرار بگیرد.