1樓:匿名使用者
有外來鍵的情況應該先新增主表資料,再新增副表資料。
如:有以下兩張表
班級表:
classid name
1 一班
2 二班
學生表:
sid name classid1 張三 12 李四 13 王五 2其中學生表中的classid是班級表classid的外來鍵。
現在要求在學生表中新增一條sid=4,name=趙六,classid=3的資料,那麼只能先在班級表中加入一條新資料。
insert into 班級表 values (3,'三班');
然後再在學生表中新增:
insert into 學生表 values (4,'趙六',3);
2樓:匿名使用者
兩個辦法
1、先主表插入資料,再從表插入資料集
2、先禁用外來鍵約束
alter table 表名
nocheck constraint
外來鍵約束名
然後插入資料
然後再啟用約束
alter table 表名
check constraint
外來鍵約束名
mysql資料庫怎麼建立資料表並新增資料
3樓:黑馬程式設計師
1、建立一個資料庫test2
**:mysql> create database test2;
截圖:2、建立一個mytable表
**: mysql> create table mytable (name varchar(20), *** char(1),
-> birth date, birthaddr varchar(20));
截圖:3、顯示錶結構
**:mysql> describe mytable;
截圖:4、向表中插入一條記錄
**:mysql> insert into mytable-> values(
-> 'abc','f','1988-07-07','chian');截圖:
4樓:熱愛資料庫的同學
建立mysql資料表需要以下資訊:
表名、表欄位名、定義每個表欄位
語法
以下為建立mysql資料表的sql通用語法:
例項
以下例子中我們將在 shulanxt 資料庫中建立資料表shulanxt_tbl:
from 樹懶學堂 - 一站式資料知識平臺
例項解析:
如果你不想欄位為 null 可以設定欄位的屬性為 not null, 在運算元據庫時如果輸入該欄位的資料為null ,就會報錯。
auto_increment定義列為自增的屬性,一般用於主鍵,數值會自動加1。
primary key關鍵字用於定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。
engine 設定儲存引擎,charset 設定編碼。
5樓:小q聊科技
使用 create table 語句可完成對錶的建立, create table 的常見形式:
create table 表名稱(列宣告);
以建立 students 表為例, 表中將存放 學號(id)、姓名(name)、性別(***)、年齡(age)、聯絡**(tel) 這些內容:
create table students
(id int unsigned not null auto_increment primary key,
name char(8) not null,
*** char(4) not null,
age tinyint unsigned not null,
tel char(13) null default "-"
);向表中插入資料
insert 語句可以用來將一行或多行資料插到資料庫表中, 使用的一般形式如下:
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
其中 內的內容是可選的, 例如, 要給 samp_db 資料庫中的 students 表插入一條記錄, 執行語句:
insert into students values(null, "王剛", "男", 20, "13811371377");
按回車鍵確認後若提示 query ok, 1 row affected (0.05 sec) 表示資料插入成功。 若插入失敗請檢查是否已選擇需要操作的資料庫。
有時我們只需要插入部分資料, 或者不按照列的順序進行插入, 可以使用這樣的形式進行插入:
insert into students (name, ***, age) values("孫麗華", "女", 21);
vb新增資料到access資料庫問題,操作符丟失
目測問題在最後一個括號 換成 看到了嗎?換成英文半形的 試試 另外,固定的字串值的話就不需要再跟變數一樣,可以直接用 值 這樣的形式 再另外,conn.open語句,多了一行,發現了嘛?比如 普通會員 可以寫成 普通會員 少了單引號,沒有形成正確的sql語法。access sql 語法錯誤 操作符丟...
資料庫表中的主鍵和外來鍵如何關聯
扈琇保瀚 主鍵 編輯本段 概念 主關鍵字 主鍵,primarykey 是被挑選出來,作表的行的惟一標識的候選關鍵字。一個表只有一個主關鍵字。主關鍵字又可以稱為主鍵。主鍵可以由一個欄位,也可以由多個欄位組成,分別成為單欄位主鍵或多欄位主鍵。編輯本段 作用 1 保證實體的完整性 2 加快資料庫的操作速度...
oracle怎樣檢視資料庫中有資料的表
千鋒教育 select from all tables all tables是所有能訪問,包括其它使用者的,如果要檢視當前使用者用user tables 超級喵公主 覺得你應該先弄清楚oracle的常規資料字典的結構,像9i裡的常規資料字典中物件名稱就有以user,all,dba為字首的物件。以us...