mysql笔记集锦

day1:
sql语句:
1.连接服务器
设置环境变量或者查找到含有mysql.exe所在的目录路径;
Mysql -uusername -ppassword


(1)mysql -uroot -proot
(2)mysql -uroot -p
Enter password: root;


2.当连接上服务器后,我们首先面对的是“库”,库有1个或  多个,因此我们要想对表/行时,首先要选库。
选库语句:
Use 库名
(1)Use test;


显示库语句:(查看数据库中的所有库)
Show databases;


   2.1创建一个数据库:
create database 数据库名[charset 字符集]
(1)create database cson charset utf8;


   2.2删除一个数据库:
drop database 数据库名;
(1)drop database cson;


   注意:2.3给数据库改名?
Mysql中,表/列可以改名,database不能改名;




3.当选上库之后,我们面对的就是“表”了;
  查看库下的所有表:
Show tables;


  3.1简单的建表语句:(方便练习)
Create table stu(
Snum int,
Sname varchar(10)
)engine myisam charset utf8;
//engine是指表引擎,和性能特点相关

  3.2删除表:
drop table 表名;
(1)drop table stu;


  3.3改表名
rename table 旧表名 to 新表名
(1)rename table stu to newstu;

  3.4插入数据
insert into stu values
(1,'zhangsang'),
(2,'lisi');


  3.5迅速清空表中的数据
truncate newstu;


Truncate和delete是有区别:
在于truncate相当于删除表再重建一张同样结构的表,操作后得到一张全新表;
delete是从删除所有的层面来操作的;
(Truncate相当于旧的表扔了重画一张,Delete相当于用橡皮把表中的数据擦掉。)
4.当选上表之后,我们面对的就是具体的数据了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章