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.当选上表之后,我们面对的就是具体的数据了
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.当选上表之后,我们面对的就是具体的数据了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.