数据库SQL的基本操作介绍

数据库操作

1、创建数据库

注意:创建数据库之前要先连接Mysql服务器

命令:create database <数据库名>

例1:建立一个名为my1632的数据库

mysql> create database my1632;

2、显示数据库

mysql> show databases;

3、删除数据库

命令:drop database <数据库名>

mysql> drop database my1632;

4、连接数据库

命令: use <数据库名>

mysql> use my1632;

表的操作

1、创建表

命令:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);

mysql> create table user(

id int(4) not null primary key auto_increment,

username VARCHAR (16) not null,

password VARCHAR (16) not null

);

varchar (6) 占据的位置是可变的,最多6位

char(6),占6个位置,不论输入几个,都占6位

2、获取表结构

命令: desc 表名,或者show columns from 表名;

mysql> desc user;

100.00

3、删除数据表

命令:drop table <表名>

mysql> drop table user;

4、显示所有表

mysql> show tables;

数据库表,数据的操作

1、表插入数据

命令:insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]

(1)、全字段插入数据

mysql> insert into user values(1,‘15020402014’,‘Tom333’)

(2)、指定插入数据

mysql> insert into user(name,password) values(‘15020402014’,‘Tom333’), (‘15020402014’,‘Tom333’)

数据查询:select * from user;

2、删除表中数据

命令:delete from 表名 where 表达式

mysql> delete from user where id=1;

3、修改表中数据

命令:update 表名 set 字段=新值,… where 条件

mysql> update user set name=’Mary’ where id=2;

4、查询表

(1)、查询所有行

命令: select <字段1,字段2,…> from < 表名 > where < 表达式 >

例如:查看表 user 中所有数据

mysql> select * from user ;

(2)、查询前几行数据

例如:查看表 user中前2行数据

mysql> select * from user order by id limit 0,2;

select一般配合where使用,以查询更精确更复杂的数据。

(3)、查询指定数据

Mysql> select username,password from user where id=1;

(4)、查询所有的username 并统计username的出现次数

mysql> select username,count(*) from user group by username;

(5)、多表查询

mysql> select * from product, cart where cart.uid=1 and product.pid=cart.pid;

(6)、模糊查询

mysql> select * from user where username like ‘%li%’;

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐