• MySql基本语句


    下面是mysql的一些基本语句,可以直接拷贝到记事本,存为**.sql,(自己取名字,我的存放路径为a:\mydata.sql)

    打开mysql,输入:  source  a:\mydata.sql;

    即可在MySql中执行所有操作,有助自己和他人的学习~~

    显示数据库\c
    show databases; 
     
    创建数据库a\c                    
    create database a; 
     
    使用数据库a\c                 
    use a;    
    
    查看当前数据库的表\c                   
    show tables;  
    
    新建一个表—stu,内包含 id:整形自动递增; name:非空; sex 默认0(表示男); qq;   默认数据库字符编码utf8\c                     
    create table stu(id int(10) primary key auto_increment,name char(30) not null,sex tinyint(1) default 0,qq varchar(11)) default character set utf8 engine myisam;
    
    显示表stu属性吧~desc:describe,也可表示降序,下面有\c
    desc stu;              
    
    插入\c         
    insert into stu(name,sex,qq) values("小明xiao",1,635272912);
    
    查看stu里面的信息\c   
    select * from stu;        
    
    查看stu中的name、sex信息~~\c         
    select name,sex from stu; 
    
    查看stu中name为xiao的信息\c         
    select * from stu where name="xiao";     
    
    查看stu中name以 "x" 开头的所有信息\c
    select * from stu where name like "x%";
    
    查看stu中name包含 "a" 的所有信息\c
    select * from stu where name like "%a%";
    
    查看stu中name包含 "a" 且为女生的所有信息,and 和or 的使用\c
    select * from stu where name like "%a%" and sex=0;
    
    将sex中的0、1用男、女代替, if(,,) 与c中的三目操作符类似\c
    select if(sex,"男生","女生"),name,qq from stu;
    
    将if(sex,"男生","女生") 用一个词代替,即别名  as 的使用\c
    select if(sex,"男生","女生")as xingbie,name,qq from stu;
    
    组合信息为user_info\c
    select concat("姓名:",name,"  性别:",sex,"  QQ:",qq)as stu_info from stu;
    
    综合一下\c
    select concat("姓名:",name,"  性别:",if(sex,"男","女"),"  QQ:",qq) as stu_info from stu where sex=0 or name like "%a%";
    
    添加日期字段 ,类型为date\c
    alter table stu add birday date;
    
    修改表的日期\c
    update stu set birday="1920/2/4" where id=1;
    
    选择表的前1项\c
    select * from stu limit 1;
    
    按照id升序排列\c
    select * from stu order by id asc;
    
    按照id降序排列的前1项的姓名\c
    select * from stu order by id desc limit 1;
    
    
    select的一些其他小用法\c
    显示版本信息\c
    select version();  
    
    显示所用数据库\c 
    select database(); 
    
    做乘法\c  
    set @a=2;
    select @a*200;      
  • 相关阅读:
    如何使用谷歌学术
    联合省选 2021 游记
    生成one-hot的方法
    GraphSAGE
    maven仓库如何引入本地jar包,Maven多种方式打可执行jar包
    DDL任务管理语句
    使用本地EDAS注册多个中台服务,供本地测试使用
    启动轻量级配置及注册中心EDAS
    端口被占用如何解决
    java8中Collectors.groupingBy 用法
  • 原文地址:https://www.cnblogs.com/tuzijs/p/3404198.html
Copyright © 2020-2023  润新知