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

    

     

原文地址:https://www.cnblogs.com/venicid/p/9003881.html