2-[Mysql]- 初识sql语句
1、统一字符编码
强调:配置文件中的注释可以有中文,但是配置项中不能出现中文
mysql> \s # 查看字符编码
# 1.在mysql的解压目录下,新建my.ini,然后配置 #mysql5.5以上:修改方式有所改动 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-set=utf8 #在执行mysqld命令时,下列配置会生效,即mysql服务启动时生效 #2. 重启服务 #3. 查看修改结果: \s
2、sql(structured Query Language)结构化查询语言
SQL语句 1.操作文件夹(库) 增: create database db1 charset utf8; 查: show create database db1; # 查看db1数据库的详细信息 show databases; # 查看所有数据库 改: alter database db1 charset latin1; 删: drop database db1; 2.操作文件(表) 先切换到文件夹下:use db1 查看当前所在文件夹:select database(); 增: create table t1(id int,name char); 查: show create table t1; # 查看t1表 show tables; # 查看所有的表 desc t1; # 表结构 改: alter table t1 modify name char(3); alter table t1 change name NAME char(7); # 修改name --> NAME 删: drop table t1; 3.操作文件内容(记录) 增: insert into db1.t1(id,name) values(1,'egon1'),(2,'egon2'),(3,'egon3'); insert into db1.t1 values(1,'egon1'),(2,'egon2'),(3,'egon3'); 查: select * from db1.t1; select id,name from db1.t1; 改: update db1.t1 set name='sb'; update db1.t1 set name='SB' where id=2; 删: delete from db1.t1 where id=1; delete from db1.t1;
3、操作文件夹(库)
(1)增加
(2)show
(3)alter 更改
(4)删除
4.操作文件(表)
(1)切换数据库,查看当前的数据库
(2)create
# formate # ionoodb data
(3)alter 更改
(4)show、desc
(5)drop 删除
5、操作文件内容(记录)
(1)insert into
(2)show、desc
(3)update 更新
(4)delete