1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > MySql命令行基本操作

MySql命令行基本操作

时间:2020-05-08 18:15:58

相关推荐

MySql命令行基本操作

启动mysql服务: net start mysql关闭mysql服务: net stop mysql命令行登陆mysql:mysql -h localhost -u root -p admin 命令行登陆mysql:mysql -uroot -padmin 退出mysql控制台:quit或者exit查看mysql控制台当前信息:status显示当前用户名:select user();显示当前日期:select current_date();显示当前时间:select current_time();显示当前时间戳(日期加时间):select current_timestamp();显示所有的数据库模式:show databases();MySql默认有三个数据库模式:information_schema、mysql与test。切换到指定的数据库模式:use 数据库名称。use kika;切换数据库后,查看当前使用的那个数据库模式:select database();登录数据库时,直接声明数据库模式的名称:mysql -uroot -padmin kika列出某个数据库模式中所有的数据表:show tables;查看某个表的表结构:desc 表名;或者describe 表名;例如:desc t_user;创建数据库模式:create database 数据库名称;creata database testdatabase;或者creata database testdatabase CHARACTER SET utf8;删除数据库模式:drop database 数据库名称; drop database testdatabase;修改数据库模式:alter database 数据库名称 CHARACTER SET utf8;alter database testdatabase CHARACTER SET utf8;创建表:create table if not exists tb_test( --如果表tb_test不存在则创建id int primary key auto_increment,--定义主键,且自增name varchar(200) not null, --字符类型列,最大长度200salary float(11,2),--小数类型列,保留2位birthday date,--日期类型列,只保存‘-02-08’这个种形式的sleep time, --只保存时间‘08:12:52’ts timestamp,--保存日期和时间:‘-11-17 18:25:44’description text, --保存大文本,长度不限picture blob --保存二进制数据);创建临时表(只在当前数据库有效,断开数据库连接后,表自动删除):create temporary table tb_temp(id integer,name varchar(50))删除表: drop table 表名称;修改表:1.删除列:alter table table_name drop column_name; 列:alter table tb_test drop name;2.添加列:alter table table_name add column_name;列如:alter table tb_test add name varchar(200) not null;3.修改列的格式:alter table table_name change column_name new_name ;列如:alter table tb_test change name c_name integer;插入数据:insert into 表名(name,birthday,sex)values(‘张三’,‘1990-05-09’,‘男’);删除数据:delete from 表名 where id=‘001’修改数据:update 表名 set sex=‘女’where id=‘002’执行mysql脚本文件(init.sql):mysql> \.init.sql 或者 source c:\init.sql

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。