1在cmd中进入命令行 输入mysql -p -u root
输入密码 进入数据库
新建一个数据库
2创建一个数据库 create database xizi;
紧接着 use xizi;
在这个库里面创建一个表
create table t_user(
id int auto_increment,
username varchar(16) unique not null,
password varchar(16) not null,
age int,
phone varchar(20),
email varchar(50),
primary key(id)
) default charset=utf8;
varchar 为变长 char 为定长 定长时字符不够空格来凑
desc t_user; 用来检查表的结构
show create table t_user; 显示建表语句
3基本语法的使用(插入数据)
insert into t_user (
username,password,age,phone,email
)values(
'root','1234',222,'12345673456','root@sda.cb'
),(
'rowe','1234',242,'12345673456','root@tsdf.cb'
),(
'rwot','1234',252,'12345673456','root@tefe.cb'
),(
'rost','1234',262,'12345673456','root@ffs.cb'
),(
'raot','1234',272,'12345673456','root@fegs.cb'
),(
'rocvt','1234',222,'12345673456','root@asfg.cb'
),(
'rbot','1234',242,'12345673456','root@grhd.cb'
),(
'rhot','1834',22,'12345673456','root@asgtd.cb'
),(
'rhjt','1234',22,'12345673456','root@tasdd.cb'
),(
'rdyt','1234',22,'12345673456','root@fteu.cb'
);
基本语法(查询,修改,删除)
获取表中的数量
select count(id) from t_user;
获取表中指定username值为root的数据
select id,username,password,age,phone,email from t_user where username='root';
获取表中的年龄从高到低排列的前五条数据
select id,username,password,phone,email from t_user order by age desc limit 0,5;
指定删除表中 username 的值为**的数据
delete from t_user where username='root';
数据库里面的* 表示的是字段 而不是数据
将表中年龄大于**的数据密码修改为**
update t_user set password='12432' where age>200;
修改表中id 为**的数据的电子邮箱为****
update t_user set email='12asfz' where id=6;