下面是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;