zoukankan      html  css  js  c++  java
  • 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;      
  • 相关阅读:
    Elispse快捷键
    cannot connect to daemon at tcp:5037: cannot connect to 127.0.0.1:5037: 由于目标计算机积极拒绝,无法连接。 (10061)
    android studio如何连接夜神模拟器
    Default Activity Not Found解决方法
    Android ANR log trace日志文件分析
    使用trace文件分析ANR
    ANR日志分析
    并发容器
    git上tag的一些操作
    final关键字与不变性
  • 原文地址:https://www.cnblogs.com/tuzijs/p/3404198.html
Copyright © 2011-2022 走看看