MySQL——基礎(chǔ)操作

數(shù)據(jù)庫基本操作(內(nèi)部基本操作)

  • create table emp(id int not null auto_increament primary key,dep_id int,name varchar(25),age int(3) default 18,CONSTRAINT fk_emp_01 FOREIGN KEY(dep_id)REFERENCE dep(id))
    含義:創(chuàng)建一個(gè)叫emp的表,第一個(gè)字段為id,類型為int,這個(gè)類型不為空并且為主鍵。設(shè)計(jì)一外鍵為dep_id。第二個(gè)字段為name,類型為varchar(25),表示大小可變化的字符串類型。(區(qū)別于char的定長類型),age為int類型固定3個(gè)元素,初始值為18。外鍵參考dep的id創(chuàng)建一個(gè)外鍵dep_id。
  • desc tablename:查看表結(jié)構(gòu)
  • alter table stu add(drop) pro varchar(23) after age:alter table表示修改stu表,add表示增加一列,drop表示刪除一列,這一列字段叫pro且為varchar類型。
  • alter table stu modify pro int default 3:修改了pro字段,將其改成了int類型并且默認(rèn)值為3。
  • alter table stu change pro prof varchar(3) default 'art':對(duì)列重命名為prof,并且類型改為varchar,默認(rèn)值為art。
  • alter table stu rename to student:對(duì)叫stu的表重命名為student。
  • insert into student(name,age,sex,birth) values('張三',18,'male',now()):根據(jù)所給字段增加一行具體數(shù)據(jù)。
    也可以使用相等的形式。
  • insert into student values(null,'王五',24,'m','1983-01-02'),(……多組數(shù)據(jù)):插入的另一種形式。
  • update student set name='lisa' where id=4:修改表中某一列的數(shù)據(jù),注意如果沒有where范圍控制那么所有name都會(huì)改為lisa。
  • delete from student where id=4:刪除id=4的那一行數(shù)據(jù)。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、數(shù)據(jù)庫管理 1、 連接數(shù)據(jù)庫mysql -u root -p 2 、查看所有的數(shù)據(jù)庫show database...
    小菜_charry閱讀 346評(píng)論 0 1
  • 數(shù)據(jù)庫基礎(chǔ)知識(shí) 數(shù)據(jù)庫客戶端MySQL作為數(shù)據(jù)庫服務(wù)器來運(yùn)行,任何滿足mysql通信規(guī)范的軟件都可以作為客戶端來連...
    littlexjing閱讀 1,128評(píng)論 0 2
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,734評(píng)論 18 399
  • mysql數(shù)據(jù)庫,是當(dāng)前應(yīng)用非常廣泛的一款關(guān)系型數(shù)據(jù)庫主要知識(shí)點(diǎn)包括: a)數(shù)據(jù)庫與表的操作b)數(shù)據(jù)的增加、修改、...
    PythonMaO閱讀 390評(píng)論 0 2
  • “推定”是法律上一個(gè)技術(shù)性的概念,只要看到“推定”,就是表明:應(yīng)當(dāng)首先認(rèn)定它是真實(shí)的,同時(shí)應(yīng)允許另一方當(dāng)事人提出相...
    eb5e39a0f383閱讀 1,902評(píng)論 0 0

友情鏈接更多精彩內(nèi)容