2019独角兽企业重金招聘Python工程师标准>>>
- 服务器安装mysql
sudo apt-get install mysql-sever
- 开启和停止mysql服务
sudo service mysql start
sudo service mysql stop
- 在ubuntu命令终端连接mysql数据库
mysql -uroot -pmysql
格式:mysql -u(用户名) -p(密码) 4. 连接成功后,数据库相关操作。
show databases; --查看所有数据库
use database_name; --使用数据库database_name
select database(); --查看当前使用的数据库
create database database_name chaset=utf8; --创建数据库database_name
drop database database_name; -- 删除数据库database_name
- 数据表相关操作
show tables; -- 查看当前数据库中所有表
show create table students; -- 查看表的创建语句
create table students(
id int unsigned primary key auto_increment not null,
name varchar(20) default '',
age tinyint unsigned default 0,
height decimal(5,2),
gender enum('男','女','人妖','保密'),
cls_id int unsigned default 0
);
-- 创建学生表
desc tableName; -- 查看表的字段结构
drop table students; --删除表
alter table students add gender int; --向表中添加字段
alter table students change birthday birth datetime; --修改表的字段名
alter table students drop birthday; --修改表-删除字段
6.数据的增删改查
- 导入
source sqlFileName.sql; -- 导入sql文件
- 查询
select s.name,s.age from students as s where s.age > 10 and s.gender = '男'; --查询年龄大于10岁的男生
- 增加
insert into students(name, age, gender, info) value('zs', 18, '男', 'a boy'); --增加一条数据
- 删除
delete from students where id = 5; -- 删除id为5的学生
- 修改
update students set isdelete =1 where id = 1; -- 将Id为1的学生的isdelete字段修改为1