MySQL学习笔记

MySQL学习笔记,第1张

1.在表中创建一个主键;

 alter table test

    -> add primary key(id)

-> ;

2.定义一个主键:

 1)方法一:create table test2(id int primary key);

2)方法2:create table test3(id int, primary key(id));

3.创建/增加一个外键;

alter table sc【新创建的表】

-> add foreign key(sno) references student(sno);【和另一个表建立联系,参考哪个一个表的哪一个列】

4.三个核心命令DML【表内容】:insert、update、delete

                DDL【表结构】:create、alter、drop

DQL【】:select*from表名【*表示选中所有的投影】

5.为表添加数据

Insert into 表名() values()  括号里的数据需要自己添加

                   

      需要自己表名添加

【注:表名里的个数与数据的个数必须一一对应,所给的数据类型也必须一致,否则会报错】

 以上为所给数据类型不一致

以上为所给数据和表名不一致

正确显示:

6.tables&database的区分

1)查看数据库:show database

2)查看所有的数据库:show databases

3)查看表:show table

4)查看所有表:show tables

7 .1)

一次添加多个值的方法:

Insert into test(id) values(6),(7),(8),(9),(10);

2)

mysql自有的添加记录的语句:

Insert into test

Set id =11,

Name =王美丽;

8.简写方法:省略字段部分,值需和字段一一对应

        insert into test values(4,'王五');   //对

        insert into test values('王五',4);  //不对

省略字段,且只给部分值

insert into test values(5,null);

9.插入记录:

insert into 表2  select * from 表1;【把表1所有的值插入到表2】

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/886737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-14
下一篇 2022-05-14

发表评论

登录后才能评论

评论列表(0条)

保存