最近这几天总是在使用一些比较常见的sql语句协助程序的开发,所以,也有必要整理一下平时用到的这些语句.
下面,以数据库名mydata,表名为users为例来记录一下常用的sql语句:
进入MySQL界面后,会显示出输入密码的提示(如果在安装的时候已经设置了密码的),输入密码后进入mysql操作,然后就可以进行sql的执行了.界面如下:

1. 首先是创建数据库:
create database mydata; //回车后会有如下提示
2. 查看有当前的数据库:
show databases; //检出的结果如下:
3. 利用新建的mydata数据库: use mydata; //会提示: Database changed4. 在这个数据库下新建表:
create table users( id int(11) not null auto_increment primary key, username varchar(32) default '', password varchar(32) not null );

5.在新建的表中添加记录,之后查询插入的内容: insert into users values (1,'xingyunpi','111111'); select * from users;

6. 查看表的结构: show columns from users; //显示表的结构 show create table users; //显示创建表的语句

7. 修改表的结构:
主要分为以下几种:
(1): alter table users add age int(11) default 0; //在原来的基础上添加一个新列,结果如下:
(2):
alter table users drop column password; //在原来的基础上删除一行,结果如下:
(3):
alter table users change username uname varchar(32) default ' '; //alter table users change 原列名 后列名 类型,执行结果如下:
(5):
update my_users set uname=replace(uname,'pi','pi?lele=00'); //update 表名 set uname=replace(列名,'列内容还有的一个字符','替换成的字符');

8:导出数据库:
9:随机读取5条数据
select * from articals order by rand() limit 0,5;作为sql语句导入到nn.txt下面,嘻嘻~
本文详细介绍了如何在MySQL环境中创建数据库、表,并执行常见SQL语句,包括数据的增删改查、表结构的修改及导出数据库,旨在帮助开发者高效地管理和操作数据库。
691

被折叠的 条评论
为什么被折叠?



