小能MySQL笔记 第二课

 

基本语句:

连接    mysql   -uroot   -p

当连上服务器,首先面对的是“库”,库有一个或多个,因此要对表/行进行操作的话,得优先选库。

查看有哪些库  show  databases;

 

选择库 use test;

 

查看表,show   tables;

 

创建一个名为 db2的数据库 create database   db2;

 

 

删除db2数据库  drop datebase db2;

 

数据库改名,在mysql中,表/列可以改名,database不能改名。

PHPmyadmin似乎有这个功能,他是建新库,把所有的表复制到新库,再删旧库完成的。

 

 

查看表   show tables;

 

建名为db1表  简单写点东西

Create  table db1(studentID int not null,name varchar(10));

 

 

如果报1064这个错误。

 

//engine是指表引擎,和性能特点相关。

 

 

删除表 drop table db1;

 

给表改名称   rename   table stu to newstu;

                                                                                     

 

插入数据     insert  into  newstu values(1,'zhangsan'),(2,'lisi'),(3,'wangwu');

 

查询newstu      select    *   from  newstu;

 

 

清空newstu表数据    truncate   newstu;

 

truncate和delete是有区别的,truncate相当于删除表再重建一张同样结构的表,操作后得到一张全新表。而delete是从删除所有层面来操作的。

truncate相当于把旧的学籍表扔了重画一张,

delete相当于用橡皮把学籍表的数据库擦掉。

发布了33 篇原创文章 · 获赞 4 · 访问量 3736

猜你喜欢

转载自blog.csdn.net/linux2422988311/article/details/104224858